
In my opinion, everyone should have a cheat meal atleast once a week. You might go a week without it, then go on the second week, and then the third week the pressure will make you explode into and eating frenzy, ruining a few weeks if not a month of your work, also demotivating you greatly.
Do not let that happen to you, have atleast one cheat meal per week, even if you feel like you don't need it. A cheat meal is designed to prevent the binging, it is not a scheduled meal, so have it whenever you feel like, it is a safe way to get that kick up your behind to get you going on your regular plan again, because I'm sure you'll feel just a tad bit guilty after having it, making you want to keep on eating better.
Do NOT have more than TWO cheat meals per week. One is good, Two are okay, Three is a NO. Remember, a cheat meal is not a cheat day! I know what goes through ones mind when they crave, I really used to crave all the time while starting out, I had cheat days and random cheat meals all throughout the week - it went nowhere, I achieved nothing. It was like I wasted my time and work all for nothing. Then, I realised I can continue on with my plan while releasing the pressure with just two random cheat meals per week.
Have anything you want, but do not have the whole thing. Pizza? Have a few slices. A six pack of beer? Have half.
Got it? Okay, good.
Do not forget to drink a lot of water, not underestimate sleeping properly, stop making common mistakes to become happier!