One thing I have noticed is people who intend to diet/lose weight always seem to have a reason why today is not the right day.
I have seen it time and again and indeed I used to do it.
Looking at my calendar, I would see upcoming events and think -- no, I wait until after such and such. One of my big mindshift changes was to start thinking of Special Occasions and deciding that I could be more liberal on my eating. Ordinary days/meals mean that I eat my ordinary food.
I found my body craves nutrients. If I get the nutrients into my body, my appetite decreases. If I don't and stuff my body full of junk, my appetite increases because I wasn't giving my body the appropriate fuel.
I found I had to take a step back from sugar and processed foods. If I eat too many, my tastebuds become dull and I think that I am craving more junk food, when in fact my body really wants the fruit and veg and high quality protein. Once the sugar etc had decreased in my bloodstream, I discovered that I do like beetroot.(When I first started to lose my weight I wouldn't touch it) In fact I like most vegetables.
So it doesn't matter what is up and coming, it matters what you are putting into your mouth today.
It is fine to have planned *falling off the wagons* but when you do, you just get back on at the next opportunity.
Today's breakfast: Victoria plum/banana/Greek yogurt smoothie. The banana provides enough sweetness to cut the intense sharpness of the plums without any extra sweetners being added.