A person standing quietly by a window, appetite gone

Why Does Anxiety Make You Lose Your Appetite?

August 15, 2026

Your gut and your brain share a phone line. When the brain is panicking, it stops taking messages.

So, why does anxiety make you lose your appetite? The short version is adrenaline. When your body decides something is wrong, it fires off a stress response that puts digestion on hold, because digesting lunch is not a priority if you are about to be chased by something. Your stomach empties more slowly, hunger signals go quiet, and food stops sounding like a good idea. Nothing has gone wrong with you. The system is doing exactly what it evolved to do, just in response to a difficult meeting rather than a wolf.

What surprises most people is that the same stress does the opposite to other people, and sometimes to the same person a fortnight later. That is worth understanding, because it explains a lot.

Read this bit first. Losing your appetite for a few days during a rough patch is common. Losing it for weeks, or losing weight without meaning to, is a GP appointment, not something to push through. The same goes if you feel anxious most days. I am a coach, not a clinician, and this article is about patterns rather than your particular situation. If food or eating is becoming a source of real distress, the UK eating disorder charity Beat has a free helpline and will talk to you long before you think you qualify.
The short version: short-term stress releases adrenaline, which puts eating on hold by slowing digestion and muting hunger. If the stress carries on, cortisol takes over and usually pushes appetite the other way, which is why some people stop eating under pressure and others raid the cupboards. Neither is a character flaw. When you cannot face food, the fix is smaller, easier, scheduled meals rather than waiting to feel hungry, because under stress the hunger signal is the thing that has broken, not your need for food.

What is actually happening in your body

When your brain registers a threat, real or imagined, it sets off a chain that takes about a second.

The nervous system tells your adrenal glands to release adrenaline, which Harvard Health describes as temporarily putting eating on hold. Blood is redirected towards your muscles and away from your digestive system. Your stomach empties more slowly. The hormones that normally nudge you towards food go quiet, and the ones telling you to deal with the threat get louder.

The practical result is that you can be genuinely, measurably short of food and still feel no urge whatsoever to eat. People describe it as food seeming pointless, or the thought of a proper meal being faintly revolting. Some feel full after three mouthfuls. Some feel sick at the sight of a plate.

Notice what that means: hunger is a signal, not a requirement. Your body still needs feeding on a stressful week. It has just stopped sending the reminder.

Why some people lose their appetite and others eat more

A simple meal on a kitchen table
Photo: Rodrigo Menezes / Pexels

This is the part almost nobody explains, and it clears up a lot of confusion.

The appetite-killing effect belongs to short, sharp stress. Adrenaline is a fast hormone for a fast problem, and it fades. But if the stress does not go away, a second hormone takes over: cortisol. And cortisol does the opposite. It increases appetite, and it pushes what you fancy towards the sweet, salty, high-fat end of the shelf.

So the honest answer to "why does stress make me stop eating when my colleague can't stop snacking" is usually timing. A bad morning tends to shut appetite down. A bad six months tends to open it up. Plenty of people get both in the same episode: nothing for two days when the news lands, then finding themselves eating standing up at the fridge a fortnight later.

Neither version is greed and neither is discipline. They are two different hormones running at two different speeds. That is genuinely all it is, and I think knowing that takes some of the sting out of it, because most people quietly assume their eating under stress says something about their character. It says something about their timeline.

How to improve your appetite when you are anxious

The instinct is to wait until you feel hungry. Under stress that can be a long wait, and skipping meals tends to make anxiety worse: low blood sugar produces shakiness, a racing heart and irritability, which your brain is very happy to interpret as more evidence that something is wrong.

So do not wait for the signal. Work around it.

  1. Eat to the clock, not to hunger. Pick three rough times and put something in at each one, whether or not you fancy it. You are replacing a broken signal with a schedule. This is the single thing that helps most.
  2. Make the portion embarrassingly small. A full plate is intimidating when you feel sick. Half a sandwich, a yoghurt, a handful of nuts. Small and frequent beats large and skipped, and appetite often wakes up a few bites in.
  3. Drink some of it. When chewing feels like work, liquid calories go down far easier. Milk, a smoothie with some yoghurt or milk in it, a protein shake, soup. This is not a compromise, it is a sensible workaround.
  4. Prioritise protein, gently. If you are only managing a little, make some of it protein: eggs, yoghurt, cheese, fish, beans. It protects muscle while you are eating less, and it keeps you steadier between meals.
  5. Reduce the decisions. Deciding what to eat is its own effort when your head is full. Keep two or three no-thought meals permanently available and repeat them shamelessly. Nobody has ever been harmed by eating the same lunch four days running.
  6. Walk before you eat, not after. Ten minutes outside takes the edge off the stress response, and appetite often turns up on the way back. It is not a trick, it is just letting the adrenaline settle.

One thing I would add as a coach. If you train while barely eating, you will feel dreadful and you will lose muscle you did not want to lose. On a week like that, drop the training to something light, walking or an easy session, and put your effort into food and sleep instead. Sleep matters more than people think here: short sleep makes everything feel more threatening, which is the whole subject of the 8-hour sleep rule. Get the house in order first, always.

When it is not just stress

This is the part I would rather over-say than under-say.

Appetite loss has plenty of causes that have nothing to do with anxiety: thyroid problems, infections, stomach conditions, depression, and a long list of medications that list it as a side effect. Anxiety is common, which makes it an easy thing to blame, and that is exactly why it is worth getting checked rather than assumed.

Book an appointment if your appetite has been off for more than a couple of weeks, if you are losing weight without trying, if you are having trouble swallowing or keeping food down, or if you feel low as well as anxious. Unintentional weight loss is something GPs specifically want to hear about. It is not a bonus, whatever a decade of internet content has trained us to feel about a falling number. I have written about that two-way street in does anxiety cause you to lose weight, and about the reverse direction in can losing weight cause anxiety.

And there is a line where this stops being about stress at all. If not eating has started to feel like control, or like something you would be reluctant to give up, or if you find yourself relieved when the appetite goes, that deserves proper support rather than a coach's tips. Your GP first, and Beat alongside. Nobody is going to tell you off for asking early.

I say that as someone who has spent a lifetime managing a health condition alongside a medical team. Knowing which bits are yours to handle and which belong to someone qualified is not a weakness. It is most of the skill.

Frequently asked questions

How long does stress-related appetite loss usually last?

Usually it tracks the stress itself, so a few days around a difficult event and easing as things settle. If it lasts beyond a couple of weeks, or the stressor has passed and your appetite has not come back, that is worth a GP conversation rather than more waiting.

Is it bad to skip meals when I genuinely cannot face food?

Occasionally, no. Repeatedly, yes, and mostly because of what it does next: low blood sugar amplifies the exact symptoms that feel like anxiety, so skipping tends to feed the thing that killed your appetite. Something small is meaningfully better than nothing.

Why do I feel full after two bites?

Because stress slows how quickly your stomach empties, so it stays fuller for longer on less food. That is why smaller, more frequent meals work better than three big ones when you are anxious. It is a plumbing problem, not a willpower one.

Will I lose muscle if I am barely eating for a week or two?

You can, particularly if protein is low and you are still training hard. A short stretch is not a disaster and it is recoverable. Getting some protein in each day and easing off heavy training until you are eating properly again protects most of it.

Does exercise help or make appetite worse?

Gentle movement usually helps, because it takes the edge off the stress response and appetite often returns afterwards. Hard training on very little food usually makes things worse. Walking is the reliable option on a bad week.

Can anxiety cause nausea as well as appetite loss?

Yes, and the two often arrive together for the same reason: the stress response changes how your gut behaves. Nausea that persists, or comes with vomiting or pain, needs checking by a GP rather than filing under stress.

Eating properly again when your head is busy?

That is a structure problem more than a food problem, and structure is the bit I actually coach. DM me STARTING on Instagram @paulbutler.coach and I'll send you The Starting Point: five days of the fundamentals, then a four week plan built round the week you have, not an ideal one. No cost, no catch.

Or begin right now at paulbutlercoach.co.uk, and read Does Anxiety Cause You to Lose Weight? for the bigger picture.

This article is general information from a coach, not medical advice, and nothing here is a diagnosis. If you have lost your appetite for more than a couple of weeks, are losing weight without trying, or feel anxious most days, please see your GP. If thoughts about food, weight or eating are becoming distressing, contact Beat, the UK eating disorder charity, on 0808 801 0677. Sources: Harvard Health Publishing on stress and eating, linked in the text. Images sourced from Pexels (free to use): Juan P, Rodrigo Menezes.

Paul Butler

Paul Butler

Paul is a UK-based online coach and personal trainer living with Cystic Fibrosis, which shaped his no-nonsense view that health is the thing that lets you keep showing up for what matters. He coaches busy professionals to lose fat and build strength with structure that fits real life, not an idealised version of it.

Instagram logo icon
Back to Blog