Generally, I find that cravings are like telemarketers. If you just hang up on them right away, and say, "caving is not an option. I am not caving today," they go away easier. If you let them hang out in your head and play with them, "boy, it sure would be nice to sit on the porch with a beer and big fat lip of chew" They grab hold of your old thinking and the addict brain and are much harder to get past.
Don't get me wrong, they still come, but they don't get to your inner thoughts or emotional connections.
My two cents
Stay quit my brothers