Oh trust me we ALL know that feeling. 9___9
I crack sometimes and indulge- sometimes I go really overboard and eat an unreasonable amount.
You can’t beat yourself up over it though; I mean it isn’t the end of the world if you slam a ton of food down that you probably shouldn’t have. Its okay to make mistakes; but remember that you shouldn’t punish yourself for indulging.
You don’t want to develop an unhealthy mindset. You have your whole life to work on your body, you know?
As for regularly breaking your diet; maybe you aren’t getting enough nutrients or your current meal routine isn’t working for you. No person is the same and everyone has different things that work better for them.
I personally avoid breaking my diet by not putting bad food in my pantry period. If it does happen to show up I usually give it away to friends or my boyfriend hahah. XD
Also make sure you’re getting enough water. I’ve noticed that when I go on BAD binges it is typically because I was dehydrated and mistook my thirst for hunger.
I can’t really offer much more than that without you telling me what your eating habits are.