How long to wait after eating to run: the timing table that actually works
Mavr Sports Nutrition Team
Updated September 28, 2026. 11 min read.
Quick answer
Wait about 3 to 4 hours after a full meal, 2 to 3 hours after a moderate meal, 1 to 2 hours after a snack of 200 to 300 kcal, and 30 to 60 minutes after a small carbohydrate snack under 150 kcal before running.
A gel or sports drink needs only 10 to 15 minutes.
Fat, fibre, protein, and portion size all slow gastric emptying, and running hard slows it further, so easy runs tolerate a shorter wait than tempo runs, intervals, or races.
5 key facts
Gastric emptying, not digestion, sets the wait: liquids and simple carbohydrate leave the stomach within an hour, while a fatty, fibrous, protein-heavy meal can take 4 hours or more.
The harder you run, the more blood leaves the gut, so the same meal that sits fine before an easy jog can cause nausea and a side stitch before intervals.
Waiting too long is also a mistake: starting a long or hard run more than 4 hours after your last food means low liver glycogen and a flat, heavy-legged session.
The rebound hypoglycaemia worry about eating carbohydrate 30 to 60 minutes before a run is largely a myth; research shows it rarely affects performance and disappears once you start running.
The reliable pattern is to eat a proper meal 3 hours out and top up with 30 to 60 g of easy carbohydrate 30 to 60 minutes before, which suits almost every run type.
You finished lunch 40 minutes ago and the run is not going to schedule itself. So can you go now, or do you wait? The honest answer is that it depends on two things, and only two: how big and heavy the meal was, and how hard you plan to run. Everything else in this guide follows from those.
This guide gives you the wait times by meal size, the reason those numbers exist, what to eat in each window if you are short on time, and the mistake most runners make in the opposite direction: waiting so long that they start empty.
The short answer
What you ate
Wait before an easy run
Wait before a hard run or race
Full meal (600 to 900 kcal, with fat and protein)
2.5 to 3 hours
3 to 4 hours
Moderate meal (400 to 600 kcal)
1.5 to 2 hours
2 to 3 hours
Snack (200 to 300 kcal, mostly carbohydrate)
45 to 60 minutes
60 to 90 minutes
Small carbohydrate snack (under 150 kcal)
15 to 30 minutes
30 to 45 minutes
Gel, chews, or sports drink
5 to 10 minutes
10 to 15 minutes
If you only remember one line: a meal needs three hours, a snack needs one, and a gel needs ten minutes. Now here is why, because the why is what lets you bend the rule safely.
Why the wait exists: gastric emptying in plain English
The wait has nothing to do with digestion being finished. Food takes a day or more to fully pass through you. What matters is gastric emptying: how long the food sits in your stomach before it moves on to the small intestine. A full stomach bouncing at 170 steps per minute is what causes the sloshing, the nausea, the side stitch, and the reflux.
Gastric emptying runs at its own pace and you cannot rush it, but several things reliably slow it down. All of them are in your control.
Fat is the biggest brake. A meal with 30 g of fat can sit in the stomach twice as long as the same calories from carbohydrate.
Fibre slows emptying and holds water, which is why a big salad or a bowl of beans feels heavy for hours.
Protein empties slower than carbohydrate, though faster than fat. A large steak is a 4-hour meal.
Volume matters independently of calories. A litre of soup empties slower than a small sandwich with the same energy.
Intensity slows everything. Above roughly 70 percent of maximum effort, blood is diverted from the gut to the legs and emptying can nearly stop.
Heat and dehydration slow emptying further, so summer runs need a longer wait than winter ones.
Nerves slow it too, which is why race morning needs more margin than a normal training morning.
Liquids and simple carbohydrate are the exception. Water empties within minutes. A sports drink at 6 to 8 percent carbohydrate empties nearly as fast. A gel washed down with water is in your bloodstream inside 15 minutes. That is the entire reason race fueling is built on gels and drinks rather than sandwiches.
The timing table by meal size, with what each looks like
The numbers above are only useful if you can recognise which row you are in. Here are the rows again with real food attached.
Full meal
Pasta with meat sauce, garlic bread, side salad
Approx. energy800 kcal
Wait (easy / hard)3 h / 4 h
Full meal, high fat
Burger and fries, pizza, creamy curry
Approx. energy900+ kcal
Wait (easy / hard)3.5 h / 4 h or more
Moderate meal
Rice bowl with chicken and vegetables
Approx. energy500 kcal
Wait (easy / hard)2 h / 3 h
Light meal
Two slices of toast with jam and a banana
Approx. energy350 kcal
Wait (easy / hard)1 h / 1.5 h
Snack
Bagel with a thin spread of peanut butter
Approx. energy250 kcal
Wait (easy / hard)45 min / 75 min
Small carbohydrate snack
One banana, or a handful of dried fruit
Approx. energy100 kcal
Wait (easy / hard)20 min / 40 min
Liquid or gel
One gel, or 500 ml of sports drink
Approx. energy100 to 150 kcal
Wait (easy / hard)10 min / 15 min
Category
Typical example
Approx. energy
Wait (easy / hard)
Full meal
Pasta with meat sauce, garlic bread, side salad
800 kcal
3 h / 4 h
Full meal, high fat
Burger and fries, pizza, creamy curry
900+ kcal
3.5 h / 4 h or more
Moderate meal
Rice bowl with chicken and vegetables
500 kcal
2 h / 3 h
Light meal
Two slices of toast with jam and a banana
350 kcal
1 h / 1.5 h
Snack
Bagel with a thin spread of peanut butter
250 kcal
45 min / 75 min
Small carbohydrate snack
One banana, or a handful of dried fruit
100 kcal
20 min / 40 min
Liquid or gel
One gel, or 500 ml of sports drink
100 to 150 kcal
10 min / 15 min
It also depends on the run
The same meal behaves differently depending on what you ask your legs to do. This is the half of the answer most articles skip, and it is the half that explains why the run you did fine after breakfast last week made you sick this week.
Easy run, 30 to 60 min
How tolerant your gut isVery tolerant; blood flow to the gut stays high
Practical ruleHalf the standard wait is usually fine. A light meal 60 minutes out works for most people.
Long run, 90 min or more
How tolerant your gut isTolerant at the start, but you need fuel on board
Practical ruleReal meal 2 to 3 hours out, then a small carb top-up 30 minutes before. Do not skip the meal to shorten the wait.
Tempo or threshold
How tolerant your gut isSensitive; sustained effort restricts gut blood flow
Practical ruleFull 3-hour wait after a meal, or a carb-only snack 60 to 90 minutes before.
Intervals or hill repeats
How tolerant your gut isLeast tolerant; jarring plus high intensity
Practical ruleSame as tempo, and keep fat and fibre out of the last 3 hours entirely.
Race
How tolerant your gut isSensitive, and nerves slow emptying further
Practical ruleBreakfast 3 hours before the gun, then a gel or sports drink 15 minutes before the start.
Run type
How tolerant your gut is
Practical rule
Easy run, 30 to 60 min
Very tolerant; blood flow to the gut stays high
Half the standard wait is usually fine. A light meal 60 minutes out works for most people.
Long run, 90 min or more
Tolerant at the start, but you need fuel on board
Real meal 2 to 3 hours out, then a small carb top-up 30 minutes before. Do not skip the meal to shorten the wait.
Tempo or threshold
Sensitive; sustained effort restricts gut blood flow
Full 3-hour wait after a meal, or a carb-only snack 60 to 90 minutes before.
Intervals or hill repeats
Least tolerant; jarring plus high intensity
Same as tempo, and keep fat and fibre out of the last 3 hours entirely.
Race
Sensitive, and nerves slow emptying further
Breakfast 3 hours before the gun, then a gel or sports drink 15 minutes before the start.
What to eat in each window
Most of the time you are not choosing when to eat; the run time is fixed and you are choosing what to eat given the time left. Work backwards from the start.
3 to 4 hours
Eat thisA normal balanced meal: carbohydrate base, moderate protein, some fat, vegetables
Avoid thisNothing off-limits, but keep it recognisable; race morning is not the day to try new food
2 hours
Eat thisCarbohydrate-led meal, lower fat: rice and chicken, toast and eggs, oats with fruit
Avoid thisFried food, creamy sauces, large salads, beans
1 hour
Eat this200 to 300 kcal, almost all carbohydrate: bagel and jam, banana and honey, a small bowl of cereal
Avoid thisAnything with more than 5 g of fat or fibre
30 minutes
Eat this100 to 150 kcal of fast carbohydrate: banana, dried fruit, white toast, sports drink
Avoid thisProtein bars, nuts, anything you have to chew for a while
15 minutes or less
Eat thisA gel with water, chews, or 300 to 500 ml of sports drink
Avoid thisSolid food of any kind
Time until the run
Eat this
Avoid this
3 to 4 hours
A normal balanced meal: carbohydrate base, moderate protein, some fat, vegetables
Nothing off-limits, but keep it recognisable; race morning is not the day to try new food
2 hours
Carbohydrate-led meal, lower fat: rice and chicken, toast and eggs, oats with fruit
Fried food, creamy sauces, large salads, beans
1 hour
200 to 300 kcal, almost all carbohydrate: bagel and jam, banana and honey, a small bowl of cereal
Anything with more than 5 g of fat or fibre
30 minutes
100 to 150 kcal of fast carbohydrate: banana, dried fruit, white toast, sports drink
Protein bars, nuts, anything you have to chew for a while
15 minutes or less
A gel with water, chews, or 300 to 500 ml of sports drink
Solid food of any kind
Notice the pattern: as the window shrinks, the food gets simpler, smaller, and more liquid. You are trading the completeness of a meal for the speed of a carbohydrate hit. That trade is fine for any single run. It is not fine as a permanent strategy, because a runner who lives on the bottom two rows is chronically under-fuelled by the afternoon.
If you count carbohydrate rather than calories, sports nutrition guidelines put the pre-run meal at 1 to 4 g of carbohydrate per kg of body weight in the 1 to 4 hours before exercise. For a normal training run, 1 to 2 g per kg eaten 2 to 3 hours out is enough: 70 to 140 g for a 70 kg runner, such as a bowl of oats with banana and honey, or a bagel with jam and a banana. The 1-hour snack in the table is roughly 50 to 75 g of carbohydrate, the 30-minute snack 25 to 35 g, and a gel 20 to 25 g.
Morning runs: when there is no time to wait
The morning runner does not have a 3-hour window and never will. The workable options are to run easy on a small carbohydrate snack eaten 15 to 30 minutes before, to run short easy sessions fasted with a solid dinner the night before doing the work, or to move the long and hard sessions to a time of day when a real meal can precede them. What does not work is a full breakfast at 6:15 and intervals at 6:45.
For a long run first thing, the night-before dinner carries most of the load, and a 200 to 300 kcal carbohydrate snack 45 to 60 minutes before the start does the rest. Set the alarm earlier for the snack, not for a breakfast you will regret.
Evening runs: the after-work problem
Evening runners have the opposite problem: lunch was 5 or 6 hours ago and by the time they lace up, the tank is empty. The fix is a deliberate snack at around 3 or 4 in the afternoon, 60 to 90 minutes before the run, in the 200 to 300 kcal range. Then dinner after. Runners who skip the afternoon snack and go straight from a 1 pm lunch to a 6:30 pm tempo run are not waiting the right amount of time; they are waiting far too long.
Keep the snack at your desk so it actually happens. These travel well and sit lightly:
A banana with a drizzle of honey and a small pot of yogurt.
Rice cakes with jam and a pinch of salt.
A low-fibre granola bar with a bottle of sports drink.
Half a bagel with a thin spread of peanut butter, eaten 60 to 90 minutes before the run.
For most people, dinner works best after the run. Keep it simple but complete: carbohydrate plus protein within about an hour of finishing. If it is late, go easy on very fatty or spicy food.
Lunchtime runs
A midday run sits between breakfast and lunch, so neither meal is in the right place. Have a carbohydrate snack mid-morning, 2 to 3 hours before the run. Add a quick carbohydrate top-up about 15 minutes before if the session is long or hard. Then eat lunch within an hour of finishing.
Signs you got the timing wrong
A side stitch in the first 15 minutes usually means you ate too much or too recently, or drank a large volume right before starting.
Sloshing or a heavy stomach is undigested volume; wait longer next time or eat less.
Nausea that builds with intensity is the gut losing blood flow while still holding food; shorten the meal, not the run.
Reflux or burping points to fat or a large portion within 2 hours of a hard session.
Feeling flat, heavy-legged, and unusually hungry mid-run means you waited too long: more than 4 hours since food before a hard or long session.
Feeling light-headed 20 minutes in after a sugary snack is possible but uncommon and passes within minutes once running; see the next section.
The rebound hypoglycaemia myth
A widely repeated warning says you should never eat carbohydrate in the 30 to 60 minutes before a run because it spikes insulin, and the combination of insulin and exercise then crashes your blood sugar. The mechanism is real; the consequence is not. Reviews of the pre-exercise feeding literature find that while blood glucose can dip briefly in the first 15 to 20 minutes of exercise in some people, it corrects itself once the run is under way and performance is not reduced. Only a small minority of runners notice symptoms, and those runners can fix it by eating a little earlier or taking the carbohydrate in the final 5 minutes before starting, when there is no time for an insulin response at all. For everyone else, a banana 30 minutes out is a good idea, not a risk.
A protocol you can actually follow
Fix the run time first, then work backwards. The run is the anchor.
Three hours or more before: eat a normal meal. Two hours: carbohydrate-led, low fat. One hour: a snack. Thirty minutes: fruit or toast. Fifteen minutes: gel or sports drink.
Hard or long session today? Add an hour of margin to the meal wait and keep fat and fibre out of the final 3 hours.
Easy run today? You can halve the wait and still be fine.
More than 4 hours since your last food and a hard or long run ahead? Eat something. Empty is a worse way to start than slightly full.
Same meal, same wait, same run type, and it still went wrong? Note it. Individual tolerance varies a lot and your own log beats any table after a few weeks.
Running for less than 60 to 90 minutes? You need no food during the run; water is enough. Longer runs need carbohydrate on the go, which the during-run guide below covers.
After the run, eat carbohydrate plus 20 to 30 g of protein within about an hour, whether that meal is breakfast, lunch, or dinner. The recovery guide below has the details.
Frequently asked questions
How long after eating can I run?
Wait 3 to 4 hours after a full meal, 2 to 3 hours after a moderate meal, about 1 hour after a 200 to 300 kcal snack, and 30 minutes after a small carbohydrate snack such as a banana. Halve those times for an easy run; keep them in full for tempo runs, intervals, and races.
Can I run 30 minutes after eating?
Yes, if what you ate was small and mostly carbohydrate: a banana, a slice of white toast with jam, dried fruit, or a sports drink. A full meal 30 minutes before running will cause sloshing, cramps, or nausea for most people, especially at higher intensity.
Is it bad to run on a full stomach?
It is uncomfortable rather than dangerous. Running diverts blood away from the stomach, so a full stomach empties slowly, bounces, and often causes a side stitch, reflux, or nausea. If you have eaten a large meal, either wait 3 hours or keep the run short and very easy.
How long should I wait to run after breakfast?
A typical breakfast of 400 to 600 kcal needs about 2 hours before an easy run and 3 hours before a hard one. If you have less time, make breakfast smaller and simpler: toast and jam or a banana can be eaten 30 to 45 minutes before.
What happens if I wait too long after eating to run?
Liver glycogen falls after about 4 hours without food, so a hard or long run started that late feels flat and heavy and often ends early. If your last meal was more than 4 hours ago and the run is longer than 60 minutes or hard, eat a small carbohydrate snack 30 to 60 minutes before you start.
Does eating sugar right before running cause a crash?
Rarely. Blood sugar can dip briefly in the first 15 to 20 minutes for some runners but corrects itself once exercise is under way, and studies show no loss of performance. If you are one of the few who feels it, eat the snack either 90 minutes before or within the final 5 minutes before you start.
Should I eat dinner before or after an evening run?
After, for most runners. Fuel the run with a 200 to 300 kcal snack 60 to 90 minutes before, then eat a simple but complete dinner with carbohydrate and protein within about an hour of finishing. A full dinner before the run needs the same 3-hour wait as any other full meal.
Do I need to eat during runs under an hour?
Usually not. Your stored glycogen covers 60 to 90 minutes of running, so for shorter runs focus on the food before and after. Drink water, or a light electrolyte drink in hot weather.
General guidance for healthy adults, not medical advice. Talk to a doctor or registered dietitian if you have a health condition, take medicines or have special dietary needs.
Mavr Sports Nutrition Team. The Mavr sports-nutrition team translates peer-reviewed endurance research (Jeukendrup, Burke, the ISSN) into daily fueling for runners and triathletes.