Hi All.
I've been asked a few times about cheat days, so I will try to explain it.
how to cheat
Once a week, you can go a little crazy with your "diet". For example, each Saturday, you can have a huge pasta dinner with your favorite desert.
how does this work
Our bodies love balance. The longer you are at a certain weight, the harder it is to move from it (up or down). This is why a lot of people go on crash diets ... they want fast results. As soon as they go back to their old diet, the weight comes firing back on because that's where the body is confortable (or even higher because it's preparing for another crash diet).
Your body needs time to adjust and become happy again. "Diet" is a lifestyle, not a 5 week plan to lose weight. The only one that is going to be successful is one that you can stay committed to.
Warning
The only real exception is if you aren't getting enough calories. What happens here, is your body will store any extra food over your recommended intake as fat because it is in starvation mode.
It shouldn't be how much you eat, but what you eat. I've heard this many times "eat more to lose weight". It's obviously not that cut-and-dry, but it does make sense for those people that are not eating with their goal to lose weight.
When I switched to my 6-7 meals / day, I started losing weight after about 6 weeks and it's been easy to keep off because that's where my body is happy now. My metabolism is going hard all day and melts any food I eat with ease.
summary
Eat healthy for 3-4 weeks and then start your "cheat days". The cheat days are quite important for your body too. It needs time to adjust and you will find that you will have some pretty huge cravings if you've made some drastic (but needed) changes to your diet. You need to satisfy them to a certain degree to keep yourself steady on that path. Over time, your body will lose those cravings and the food you eat on a regular basis will make you quite happy.
Cheers,
Sean