One thing I have found useful is to have a stop watch with me...When the crave begins, I press the button, go into diversion mode and wait until it ends...I find that if you do not have the watch, the cravings "seem" to go on and on...In reality, they are generally only a few minutes in duration...
If you speak with anyone who does interrogation of prisoners, they will tell you that "who ever controls time, controls the mind"...Leaving a prisoner in an anxious situation without the benefit of knowing how much time has passed enhances the anxiety and reduces the resolve...
I hope this helps...
nonic