I’m controlling and he breaks promises

Welp. The title says it all. When I met my husband 5 years ago he was addicted to snuff. He went to the doctor and discovered he had precancer. This didn’t seem to bother him the way it bothered me(but we were still just dating. In the first year) I asked him if he would please stop dipping and he never would. One day he randomly decided to give it up without my asking. He said “I just thought it was time”.

It was a long awful process. He was grumpy. Like almost mean sometimes while going through nicotine withdrawals. Everything was perfect for the next 4 years. He would smoke a pack of cigarettes occasionally or a cigar but that was it. 2 months before our wedding he kept talking about starting dipping again and I begged with all I had for him not to. He even admits that he felt so much better without it. I hate the smell, I hate the kisses, I hate the cancer.

Well one day we was with a bunch of his friends who was all dipping and he said “babe can I please please get a dip?” I was very angry cause we had discussed this for three weeks all ending with I really didn’t want him to. I finally said “whatever do whatever the F you want.” And he got mad at me for saying that 🙄 and he said “I swear I will quit after the wedding. Just let me get through all the wedding stress” I very annoyed said “whatever I don’t care”. It’s now 7 months past the wedding and he’s addicted more than ever. Now he spits out a dip of snuff and puts in a cigarette. I told him he can’t smoke anymore. I told him that was it. I’m done with his nicotine addiction. I said you swore you would quit after the wedding and you never have even tried. All you’re doing is adding MORE to it. He’s stopped buying cigarettes for a while but he’s bought 3 packs this week all while I’m disproving of it. Today we was on our way to a date and he said “Can I get another pack?” I said “what no! You have not even made a single effort to quit! You’ve already went through 3 packs in a WEEK” I was furious. I’m still furious. My face is boiling hot and I’m crying angry tears. He said “well i make this money why can’t I do something I want with it” I’ve told him so many tines it has nothing to do with the money. It has to do with his health. Why should I have to risk him getting cancer and dying and leaving me alone?! I am so upset. I’ve had so many people die from cancer in my family and almost ALL was from smoking and dipping. My grandpa had mouth cancer and after watching him suffer and die.. I just can’t. I can’t handle that again.

Am I just over reacting ?? Do I need to let it go? I’ve honestly considered walking out of my marriage so I don’t have to watch him suffer the way I watched my grandpa. I know you can get cancer anyways.. but why add to the risk?!