Table of Contents
You are so hungry after a run because your body is working to replace the fuel it just burned. A run uses up some of your glycogen, the stored carbohydrate your muscles rely on, and the appetite-suppressing effects of exercise wear off after you stop.
In general, the longer and harder you went, the more fuel your body may need to replace, although the strength and timing of post-run hunger vary from person to person.
In this article, we'll explain why the hunger is delayed, whether it is normal, what to eat, and why it can hit hardest the day after.
Why am I not hungry during a run but starving after?
Running can turn your hunger down while you are doing it.
As you run, your body releases hormones that can suppress appetite, and levels of ghrelin, the main hunger hormone, can drop. One meta-analysis found that acute exercise lowered acylated ghrelin by a median of 16.5%. At the same time, fullness-related hormones like PYY and GLP-1 can rise, and blood flow shifts away from your gut toward your working muscles.
This can help explain why you can burn hundreds of calories on a hard run and feel no urge to eat at the finish. That appetite dip is normal, although its size varies from person to person.
The effect is temporary. As you recover from exercise, appetite-regulating hormones generally return toward their resting levels in the hours after exercise, and your appetite can come back with them.
Harder exercise can produce a stronger temporary suppression of appetite, but the size of the rebound varies considerably from person to person.
As a result, the timing fools a lot of runners: you feel fine right after, skip a snack, and find yourself ravenous later.
Is it normal to feel ravenous after a long run?
Completely. Feeling ravenous after a long run can be a normal response, particularly when the run created a large energy demand.
A long run can substantially reduce the glycogen stored in your muscles, increasing the body's need to replace carbohydrate during recovery. In turn, that need can contribute to increased hunger, although appetite is influenced by many factors.
Think of glycogen as the fuel tank in your muscles. Easy runs sip from it, while long or fast runs can run it low, and replacing those carbohydrate stores is an important part of recovery.
That said, hunger varies a lot from runner to runner. Some people finish a long run famished, while others lose their appetite for hours. Both can happen, and neither necessarily means anything is wrong.
Post-run hunger hits hardest when:
- You ran long or hard and burned through a lot of glycogen
- You under-fueled before or during the run
- You are dehydrated, which can sometimes make you mistake thirst for hunger
- You are short on sleep, which can increase appetite
If several of these stack up, the hunger can feel almost impossible to ignore.
What should I eat after a run?
Reach for carbohydrate first, with some protein alongside. Carbs refill the glycogen you just burned, and protein helps repair the muscle you worked.
Good post-run options pair carbs and protein:
- Chocolate milk
- Greek yogurt with fruit and granola
- A banana with peanut butter on toast
- A smoothie with fruit, milk, and a scoop of protein
- Eggs with toast and a piece of fruit
Drink water too, since some of what feels like hunger can in fact be thirst.
If your appetite vanished after a hard effort, a drink can go down easier than a plate of food. Just watch the sugar, since many bottled smoothies and flavored milks pack a lot of it. Plain milk, a homemade smoothie with fruit and yogurt, or a glass of milk with a banana gives you the carbs and protein without a sugar overload.
Either way, eating or drinking something soon, even when you are not hungry yet, can help support recovery and may make later hunger easier to manage.
Match the size of your refuel to the run. A short easy jog needs little more than your next normal meal, while a two-hour long run calls for a real recovery meal.
Even so, eating far more than the run burned can make weight loss harder, so let genuine hunger and your overall energy needs guide the amount.
Why am I so hungry the day after a long run?
Because your body is still rebuilding a day later. Muscle glycogen can take many hours to fully restore after a long or hard run, particularly if the run substantially depleted your stores. With adequate carbohydrate intake, glycogen can be restored to high levels in roughly 24 hours.
On top of that, your muscles are repairing, which requires energy, and your overall energy needs may remain elevated during recovery.
This delayed hunger is real and normal, and it is easy to misread. For example, you wake up the morning after a long run starving, even though you ate well the night before. Your body is still recovering from the previous day's effort, and that can contribute to increased appetite.
The best way to soften next-day hunger is to fuel the run itself. On long runs, take in 30 to 60 grams of carbohydrate an hour, and eat a solid carb-and-protein meal soon after you finish.
Fueling your long runs adequately can help reduce the size of the energy deficit and may make post-run and next-day hunger easier to manage.
In short, fuel during your long runs and eat after you finish, and the hunger stays a signal you can manage.
Frequently asked questions
Is it normal to be hungry hours after a run instead of right after?
Yes. Running can temporarily suppress appetite, and appetite-regulating hormones generally return toward their resting levels in the hours after exercise. Delayed hunger can therefore happen, and it is usually nothing to worry about.
Should I eat right after a run even if I'm not hungry?
Yes, a small carb-and-protein snack can help support recovery. It starts glycogen and muscle recovery and may make later hunger easier to manage. A drink like chocolate milk works well if food feels unappealing.
Does being hungry after running mean I'm burning fat?
Not directly. Hunger reflects many factors, including your recent energy intake and expenditure. Whether you lose fat depends primarily on your overall energy balance over time, not on how hungry a run leaves you.
Why am I hungrier after some runs than others?
Longer and harder runs can create a greater fuel and energy demand, but the resulting hunger varies considerably between individuals. Easy short runs may leave your appetite untouched, while long or fast runs can leave you ravenous for hours or even into the following day.
How do I stop feeling starving after every run?
Fuel before and during longer runs, eat carbs and protein after finishing, and drink enough water. Staying closer to your energy and carbohydrate needs throughout the run and recovery period can make the hunger more manageable.