How changing my mindset helped me let go of guilt (and you can too)
- Rebecca Hills
- Jun 16
- 3 min read
Updated: 3 days ago
This article was first shared as The Everyday Nutrition Newsletter. Sign up via the from at the bottom of this page to receive the newsletter in your inbox every month.
As a nutritional therapist, I’m clearly passionate about healthy eating.
But with a lively two-year-old and a business to run, life often doesn’t go to plan.
Weaning, for me, hasn’t gone quite as I’d hoped. Barely anything green has ever passed my toddler’s lips (unless expertly hidden). There are days when he will only eat porridge. In his two years with us, he’s eaten more Aldi Mamia Melty Stix (those polystyrene-esque baby snacks that dissolve faster than my resolve) than I'm happy to admit.
On top of this, grappling with a picky toddler can drain all the energy and enthusiasm from mealtimes. There have been many days when we all end up in the pub eating chips simply because it’s easier.
These moments have filled me with so much guilt.
I've felt like I wasn’t practising what I preached – especially when it concerns the health of the most precious thing in my life.
But, over time, I realised that my mindset was holding me back more than any toddler’s food tantrum ever could.
Changing how I think about these times – from seeing them as failures to accepting them as part of real life – has given me the freedom to enjoy food, family and work without guilt weighing me down.
It doesn’t mean giving up on my values, but giving myself the flexibility and space to be imperfect.
If you’re struggling with similar feelings, here are some tips that have helped me and my clients shift their mindset.

1. Notice your self-talk
Our inner voice has a powerful impact on how we feel and act.
When you catch yourself thinking things like “I’ve failed” or “I’m not good enough”, try to pause and gently reframe those thoughts.
Instead of harsh criticism, say to yourself something kinder, like “I’m learning” or “I’m doing my best in this moment.”
This simple shift can soften your mindset, reduce stress and create space for growth rather than judgement.
2. Focus on progress, not perfection
It’s easy to get caught up in aiming for the ‘perfect’ meal or the ‘ideal’ day of healthy choices, but that pressure often leads to disappointment and giving up – which is overall much worse for our health!
Instead, try to notice and celebrate every positive step you take, no matter how small.
Did you add some extra green veg to your dinner?
Did you choose water over a can of coke?
These wins add up and build momentum.
When slip-ups happen, acknowledge them without dwelling and then move forward with kindness.
3. Be kind to yourself
Self-compassion is a cornerstone of lasting change.
Treat yourself with the same understanding and patience you would offer a friend in a similar situation.
Research shows that people who practise self-compassion experience less stress and greater motivation to maintain healthy habits.
When you’re kind to yourself, setbacks feel less overwhelming and it’s easier to keep going.
4. Remember that flexibility is strength
Life is unpredictable, especially when juggling family, work and everything else.
Being able to adapt your plans, expectations and strategies when things don’t go perfectly isn’t a sign of weakness; it’s a sign of resilience.
Flexibility allows you to respond to challenges with creativity and calm, helping you sustain healthy habits in the long run rather than getting stuck in all-or-nothing thinking.
Changing your mindset isn’t always easy, but it’s one of the most powerful tools we have to create lasting health and happiness.
You’ve got this. 💪🏻
Commentaires