Okay, so I am not looking for pity (or tough love), but rather -- anyone else out there had to battle this within themselves?

I was feeling amazing after 3 weeks of total Primal, starting to feel energized, healthy, happy, lighter, and then -- bam! I eat ice cream. Then more the next day, along with a cupcake (I don't even like cupcakes that much!). And before my cheat, I had been consciously loving the fact that I didn't crave or want sugar, my biggest vice.

Could just be a psychological barrier I've got to work through. But is there a trick here? Is it to never ever cheat til you reached a certain amount of time being pure primal? Or something...else? I would greatly appreciate any chiming in here. Thanks!