1. Overcoming Perfectionism: Be Realistic and Learn to be Flexible
Life is never perfect. The sooner you learn to accept that the better.
It's more fun when it's not perfect anyway.
Instead of wasting time and energy striving for the perfect situation, learn to be flexible. Adapt your healthy lifestyle to the messiness of your life.
Ok so you're travelling for work making healthy eating and training a bit harder. Can you go self-catering rather than hotel? That way you'll have more control over what you eat. You'll also have a bit more room to do a body weight workout.
If that's not an option, could you have a week off training? Sometimes that can do you the world of good. And as for eating out, well you know what's healthy and what's not. Make the best decision you can.
2. Overcoming Perfectionism: Put Things in Perspective
So you've had glass of wine.
It's not on your plan, but is it really going to derail you that much? Is it worth writing off the entire day, or even week?
Even if it does slow down your weight loss for that week, and I doubt one glass of wine would do that, there are other areas that are still improved.
Being able to walk up the stairs without getting out of breath.
How about all of those lovely people you've met from your exercise class.
One glass of wine, bar of chocolate or portion of chips is not going to undo all of those things.
3. Overcoming Perfectionism: Focus on the Big Picture
Just how important, in the grand scheme of things are your goals?
I'm not saying you should just give up on them, but are they more important than having a lie in with your husband on a Sunday morning?
Are they more important than taking your friend out for a drink when she really needs a shoulder to cry on?
Are they more important than having a slice of cake with your child on their birthday?
You absolutely can work towards your goals as well as doing all of these things. It might take a bit longer, but again, does that matter in the grand scheme of things?
By being that bit more flexible you'll learn a lot more about yourself, and you'll come out the other side more resilient and much, much happier.