I didn't read all the post so if this is a repeat, just ignore it. My advice? get some swedish snus. You can find a brand called General at most gas stations. I promise you, this will get you over the hump. Yes, I'm a chick and I dip when I need to. 
You got this! Cravings suck! Just don't panic when they come on strong.
Vapira
You got this! Cravings suck! Just don't panic when they come on strong.
Vapira