Why does anxiety make me not want to eat?

In alert mode, the body puts digestion on hold because running from a threat matters more than eating, and stress hormones turn hunger signals down. Your stomach can feel full, tight, or knotted, and food can look unappealing until your body moves back toward rest.

Try the practice now

What happens in your stomach

Alert mode is built for running from a threat, so it drops what does not help you run, including calm digestion. Stress hormones turn hunger signals down.

When hunger signals drop, your stomach can feel tight, knotted, or already full before you take a single bite. Even meals you usually enjoy can look unappealing, and eating can feel like effort.

Losing your appetite for a few days with anxiety is common and not dangerous.

How skipping meals feeds the loop

Skipping a meal can seem like the easiest choice. Going without food brings low energy, shakiness, and irritability as the hours pass.

Those shaky, irritable sensations feel like more anxiety, which keeps the loop going.

Why it lingers on calm days

After weeks of anxiety, the body can stop switching between rest mode and alert mode and stay in alert mode. Because the body holds that state, a low appetite can show up on days you do not feel anxious.

This state is trainable with daily practice. A long, slow exhale signals the body to move back toward rest, where digestion switches back on.

Try Vagus Nerve Stimulation now

  1. Sit upright with your feet flat on the floor and take a few slow breaths. Let your jaw be loose and your shoulders relaxed.
  2. Slowly turn your head to the right and angle your gaze gently upward, about 45 degrees, and hold there with long, smooth exhales.
  3. Come back to center, then do the same to the left.
  4. Do one more round each side. Keep every movement gentle and slow, and ease off if you feel any dizziness.

When to check with a doctor

  • You vomit blood or something like coffee grounds, or have black, tar-like stool (go to the emergency room now).
  • You are losing weight without trying.
  • You have hardly eaten for more than a few days, or can't keep fluids down (get seen the same day).
  • It comes with stomach pain, vomiting, trouble swallowing, or blood in your stool.
  • It comes with fever, night sweats or tiredness you can't explain.
  • You feel low, have lost interest in things, or feel afraid of eating or of gaining weight (if you have thoughts of harming yourself, in the US call or text 988, in the UK and Ireland call Samaritans on 116 123).
  • You could be pregnant.

Practice with the Stateshift app

Download on the App Store Get it on Google Play

Common questions

What helps you eat when anxiety turns your appetite off?

Eating by the clock works better than waiting to feel hungry. Small, regular, easy foods help when eating feels like effort: try soup, a smoothie, toast, or yogurt.

Can stress make your appetite go up instead of down?

Yes. While short bursts of stress often shut hunger down until the stress passes, under longer stress some people find their appetite goes up instead.