Girls, we ALL know how that pitfall feels. You've dieted for so long, your results ROCK. You just don't want to ruin it. No, just another day of cardio. Your abs will show tomorrow morning. You love the feel of the burn from the weights. No cheating. None of this. None of that, no msg! no sugar! over and over again...
When you've cheated once for a special occasion and have another craving is one thing.
When you torture yourself for weeks you end up with a binge is another. I learned that lesson well enough to know to eat a *little* bit of that something when I truly crave it. Good diet all week to prove it too. Just do it. You know you won't stop exercising, plus you'll metabolize that stuff in an instant having worked out for as long as you all have.
I personally despise the feeling of guilt. Sweethearts, as corny as I sound right now, try to forgive yourselves right away. Even when you binge. It happens...but you've still done 10x better than someone who doesn't workout or diet. You're allowed to binge once as oppose to everyday, like most of the U.S.
Unless you're a week away from a competition, just eat a tiny bit. If you're dying to have some, you know you body needs it. You'll feel physically/mentally better inside after doing it.