Why I am not hungry after a workout
Why appetite disappears after training, how long it usually lasts, and exactly what to eat when nothing sounds good, plus the red flags worth a doctor visit.

You put in an hour at the gym, walk out and feel nothing. No hunger, and the thought of a plate of rice and chicken is mildly off-putting. That is a normal physiological response with a clear explanation, but if it happens every single day it quietly eats into your recovery.
What happens to your hormones
Training temporarily rewires your appetite hormones. Ghrelin, the hormone that tells you to eat, drops during and right after hard effort, while PYY, GLP-1 and lactate all rise — and every one of those blunts hunger. The effect usually lasts 30 to 90 minutes after your last set and is stronger the harder you trained.
Two more mechanisms stack on top:
- Blood flow redistribution. During intense work up to 80% of blood flow goes to the working muscles, and your digestive tract gets far less than at rest. Digestion slows down and your stomach feels full when it is not.
- Core temperature. A rise of 1 to 1.5 °C on its own suppresses appetite. That is why hunger takes longer to return in summer, or after training in a stuffy gym, than it does in winter.
Intensity is the key variable here: 20 to 30 minutes of intervals at 85-90% of max heart rate kills hunger far more than 45 minutes of easy cycling or brisk walking.
The everyday causes
Caffeine
A dose of 200 to 400 mg — roughly two to four cups of coffee or one scoop of pre-workout — dulls appetite for the next 3 to 5 hours. Drink coffee at 17:00, train at 18:30, and real hunger will not show up before 21:00.
Dehydration
Losing 1 to 2% of body mass in sweat (0.8 to 1.6 kg for an 80 kg person) changes how hunger feels, because thirst and fullness signals overlap. Instead of appetite you get nausea and sluggishness. Weigh yourself before and after a session — every kilogram lost is roughly a litre of fluid.
Late training slot
If you train from 20:00 to 21:30 and go to bed at 23:00, you have an hour and a half for hormones to normalise, and melatonin is already rising while alertness falls. Genuine hunger is not going to arrive in that window — you have to eat on a schedule, not on feel.
Too big a pre-workout meal
A 700 to 900 kcal meal eaten one hour before training is still being digested when you finish. Move it to 2 or 2.5 hours out, or split it into two smaller meals.
Stress and a long deficit
Several weeks in a calorie deficit combined with high stress can flatten hunger signals entirely — your body adapts to the lower intake and stops reminding you. The paradox is that this is exactly when you need more food, not less.
Is this actually a problem
If it happens once a week and you make it up later in the day, no. It becomes a problem when it makes you systematically eat less than you need, your working sets get weaker and recovery drags out.
It does not matter much whether you eat within 30 minutes of training. It matters a great deal whether your protein and total calories add up by the end of the day.
A practical minimum for someone lifting 3 to 5 times per week: 1.6 to 2.2 g of protein per kilogram of body weight per day, split into 3 or 4 servings of 25 to 40 g each. If you train twice a day or run longer than 90 minutes, add about 1 g of carbohydrate per kilogram within the first two hours after finishing.
What to actually do
- Cool down for 10 to 15 minutes before eating anything: shower, walk, get your heart rate under 100.
- Drink 500 to 750 ml of water with a pinch of salt right after training. For a lot of people hunger shows up about 20 minutes later.
- If solid food will not go down, go liquid: 300 ml of milk, a banana and 30 g of oats gives you around 350 kcal and 18 g of protein, and takes two minutes to drink.
- Shift the weight of your eating to before the session: 1.5 to 2 hours out, take 0.4 g/kg of protein and about 1 g/kg of carbs, so you need less afterwards.
- Set a time window instead of waiting for hunger: a full meal no later than 90 to 120 minutes post-training, even if you do not feel like it.
- Count by the week, not by the meal. Three meals of 600 to 700 kcal plus two 300 kcal snacks lands around 2,400 kcal — far easier to track than guessing by appetite.
- Cap caffeine at 3 mg/kg (about 240 mg for an 80 kg person) and cut it out after 16:00 if you train in the evening.
When to see a doctor
Post-workout appetite loss is usually harmless, but some situations are not just physiology.
- No appetite for more than 2 to 3 weeks, including on days you do not train.
- Unintentional loss of more than 5% of body weight (about 4 kg at 80 kg) over 6 months.
- Appetite loss alongside nausea, vomiting, stomach pain, heartburn that will not settle, or blood in your stool.
- Dizziness, fainting or a racing heart after an easy session.
- Three missed menstrual cycles in a row — a possible sign of relative energy deficiency.
- Fear of food, deliberately skipping meals, or guilt after eating — get help for this straight away, without waiting.
The short version
- Hunger disappears because ghrelin drops while PYY and GLP-1 rise; the effect lasts 30 to 90 minutes and is stronger after intense work.
- Caffeine (200-400 mg), dehydration, a late training slot and an oversized pre-workout meal all stretch that window.
- The 30-minute anabolic window is a myth — the daily total is what counts: 1.6 to 2.2 g of protein per kilogram plus enough calories.
- If solid food will not go down, drink your calories (around 350 kcal and 18 g of protein) and eat by the clock, not by feel.
- See a doctor if appetite is gone for more than 2 to 3 weeks, or alongside unintentional weight loss, nausea or missed periods.
General information, not medical advice. If you have a health condition or pain, talk to a doctor before changing how you train.


