These cravings come and go, and like you said you felt great an hour ago and may feel great again in an hour. Play the tape forward, walk it through in your mind, fast forward to the bit where you have had too much and what usually happens for you, really imagine the feeling when you wake up hungover full of self loathing and guilt. Go for a brisk walk, look for a recipe you could cook, organise your sock drawer, call someone for a chat...anything to keep you occupied and I promise you this feeling will pass, you can do this!! xx