I don't have "cheat" days anymore. I have sometimes life happens days.
A few years ago when my youngest son got married, I knew, food wise, it would be a challenge. So, I made up my mind, that food wise, I would watch portions, and stay away from really bad stuff, but would have cake, and few drinks and enjoy the celebration!
Last night, my Dh and I went out for supper, to the local Lions Club Rocky Mountain Oyster feed. This is for a local charitable organization, and a huge community event. RMO's are not healthy, the way they are cooked, deep fat fried and breaded, but I planned all week for this.
Skipped the potatoes, skipped the baked beans, salad and RMO's! It was yummy!
For those of you who do not know what rocky mountain oysters are, they are breaded and deep fat fried bull testicles.
Anyway, I decided to give up the notion of a "cheat" day. I work things into my plan. I know that on any given day, things can go south in a hurry, so I keep that in mind, and try to have a back up plan, even given that, some days, just go south, so you pick yourself up, dust yourself off, and move on!
For instance, 2 weeks ago, I did not expect to get invited to go to Pizza Hut for supper with my youngest son and his wife and granddaughter, but it happened. It was actually hilarious, as right out of the gate, the waiter spilled a whole glass of tea down my front. Thankfully, I had a change of clothes in the car, so I went and changed and it was all good. I ate 2 slices of pizza and salad. Had a good time. Then we got $15 off the meal, for the spillage! Made sure the next day, I got in some extra steps. The family time, was worth, putting in a few extra steps for one day.