I'm similar to this but rather than cheat days, I plan on cheat meals here and there and just portion them throughout the week. Working out quite often helps with this too. I also cook a lot at home so the kinds of foods I eat is different than if I went and out every day.