You got this bro, if I can sack up and quit anybody should be able to do this shit. You just gotta use the tools available to you and remember to just quit one day at a time.
Cant stress what Skol said enough, your promise needs to be FIRST THING. as soon as you wake up and finish your morning piss get your ass on roll, then if you are any kind of man you wont be able to break your word and promise to us that you wont dip. I bet you it'd have been a hell of a lot different when you were lying to your wife if you'd have woken up every morning looked her in the eye and said "I'm not gonna dip today" And one day its gonna hit you how shitty you made her feel. Hit me like a ton of bricks when one of my group caved on me, someone I'd only known for a couple months and never met, just talked to him online and he broke his word to me and I got a small taste of what we've done to our wives over and over again over the years.
Drink juice, sugar seemed to help me, and stay well hydrated. gallon of water a day. I'd also think about getting a tin of the fake dip for when its too rough. I like grinds but everyones got a different preference.