Blog Header Image

Gemma Perry

   •    

June 23, 2025

Why You’re Always Hungry (And How To Fix It)

You’re not imagining it.
You eat… and you’re still hungry.
Or you eat… and two hours later you’re hungry again.

For a lot of the women I work with, this is one of the first things they bring up:
“I’m always hungry. I just need to eat less, right?”

Actually — not always.
Here’s the thing: constant hunger usually isn’t a discipline problem. It’s a sign your body’s trying to tell you something.

Let’s break down a few common reasons why that might be happening:

1. You're not eating enough (or often enough)


If you’ve been stuck in the “eat less to lose weight” mindset for years, it’s easy to under-fuel without realising it.
Skipping meals, avoiding carbs, cutting portions all in the name of being ‘good.’

But when your body isn’t getting the energy it needs, it’ll nudge you harder- with cravings, low energy, and yep, constant hunger.

Fix it:
- Make sure your meals are built around protein, healthy fats, and carbs.
- Don’t go hours and hours without eating. Most people feel best with 3 meals and 1–2 snacks.

2. Your meals are missing protein


If you’re grazing on toast, cereal, or a couple of rice cakes, it’s no wonder you’re still hungry 30 minutes later.

Protein is what keeps you full. It slows digestion and helps regulate appetite, and most of us aren’t getting enough of it.

Fix it:
- .Aim for around 25–30g of protein at each main meal.
- Think eggs, yoghurt, chicken, tofu, lentils, Greek yoghurt, cottage cheese.

3. You’re not sleeping properly


Poor sleep messes with hunger hormones.
You might find yourself reaching for more food (especially sugary stuff) when you’re tired — not because you need more food, but because your brain is looking for quick energy.

Fix it: 

- Aim for 7–8 hours where you can.
-  Build a wind-down routine, limit phone scrolling at night, and don’t underestimate the power of rest.

4. You’re distracted when you eat


Ever finished a meal and not even remembered eating it?
If you’re eating at your desk, in the car, or while you scroll — your brain barely registers that you’ve eaten. And it keeps asking for more.

Fix it:
- Slow down. Put your fork down between bites.
- Eat at the table, not on the go.
- Pay attention to when you feel full.

5. You’re stressed


Stress can spike cortisol — which can increase hunger (especially for salty or high-carb foods).
Or the opposite happens: you don’t eat all day, then you’re starving at night.

Fix it:


- Add regular meals and snacks to your day so your body feels safe and regulated.

- Try short walks, deep breaths, or even a proper lunch break to bring your nervous system down.

If you’re hungry all the time, the answer isn’t to ignore it.
Your body isn’t broken, it just might need better fuel, more balance, or a different approach than what you’ve tried before.

Want help figuring out what your body’s actually asking for? Book a free nutrition intro with me, we’ll talk through where you’re at and make a plan that actually works for your life.

Continue reading