I sometimes get cravings that make me go off my diet. How do I get past the cravings?

Water, eat more. Frequently, and go shopping for a pretty little outfit you can only fit in if you avoid binge eating. Works for me! except i don't wear pretty little outfits...