I’m just angry

I have been smoking weed and been addicted to nicotine for 13 years. I’m just mad at myself. I know what I need to do but I don’t know how to get past this self sabotage bullshit. Any kind words or advice would be appreciated. I know I can do this. I just don’t. And I’m tired of it.