Most people do best waiting one to four hours after eating before they exercise, with the exact timing depending on how much they ate. A small snack needs only 30 to 60 minutes to settle, while a large, high-fat meal can require three to four hours. The reason comes down to digestion: your body needs blood flow in your gut to process food, and exercise pulls that blood toward your muscles instead.
Why Eating and Exercise Compete for Blood Flow
After you eat, your body redirects a significant amount of blood to your digestive organs to break down and absorb nutrients. Research in the American Journal of Physiology has measured roughly 500 mL of blood shifting into the digestive circulation after a meal. Your heart rate increases slightly, blood vessels relax around the gut, and your body essentially enters a focused digestion mode.
When you start exercising, your muscles demand that same blood supply. Your body has to choose, and your working muscles win. The result is that digestion slows or stalls, and the food sitting in your stomach can cause nausea, cramping, side stitches, or acid reflux. The more food you have in your stomach when this tug-of-war starts, the worse it feels.
Timing Based on Meal Size
There’s no single magic number, but these ranges work for most people:
- Large meal (600+ calories): Wait 3 to 4 hours. A full breakfast of eggs, toast, and avocado or a pasta dinner with sauce and protein takes significant digestive effort. After eating a solid meal, your stomach has a 20- to 30-minute lag before it even begins emptying meaningfully.
- Medium meal (300 to 600 calories): Wait 2 to 3 hours. Something like a sandwich or a bowl of rice with chicken falls in this range.
- Small snack (under 300 calories): Wait 30 to 60 minutes. A banana with peanut butter, yogurt with fruit, or a handful of crackers digests quickly enough that most people feel fine exercising soon after.
These windows are starting points. Individual tolerance varies a lot, and the only way to find your sweet spot is to experiment during lower-stakes workouts rather than race day or a personal-best attempt.
Fat Slows Everything Down
What you eat matters as much as how much. Fat is the single most powerful brake on stomach emptying. When fat reaches your small intestine, it triggers a reflex that relaxes the upper stomach and slows the muscular contractions that grind food and push it along. This inhibition continues until the fat is fully absorbed, which can take hours.
Protein also digests more slowly than carbohydrates, though not to the same degree as fat. Simple carbohydrates, especially in liquid form, leave the stomach fastest. Large volumes of liquid empty exponentially faster than small volumes, which is why a sports drink clears your system much quicker than a cheeseburger of similar calories. If you’re eating close to a workout, lean toward easily digestible carbs and keep fat and fiber low.
What Happens If You Don’t Wait Long Enough
Gastrointestinal symptoms during exercise are closely linked to eating within two to three hours beforehand. The specific complaints depend partly on the activity. Runners tend to experience lower GI problems like cramping, bloating, and urgent trips to the bathroom. Cyclists are more prone to upper GI issues: heartburn, nausea, and sometimes vomiting, likely because of the hunched riding position compressing the stomach.
Side stitches, that sharp pain just below the ribs, are also more common after recent eating, especially in younger athletes. Drinking hypertonic fluids (anything sugary or heavily concentrated) close to exercise increases the risk further. These symptoms are almost always temporary and harmless, but they can derail a workout or a race.
What to Eat Before a Workout
If your last full meal was more than four hours ago and you need fuel, a small carbohydrate-rich snack 30 to 60 minutes before exercise is a reliable approach. Good options include a banana, a small bowl of oatmeal, yogurt with fruit, or a slice of toast with a thin spread of peanut butter. The goal is enough energy to sustain your session without enough volume or fat to slow digestion.
For longer or higher-intensity sessions, having carbohydrates on board makes a noticeable difference. Performance research consistently shows that carbohydrate intake before exercise benefits sustained and intense efforts more than training in a fasted state. If you’re doing a casual 30-minute walk, you probably don’t need to eat beforehand at all. If you’re running for an hour or lifting heavy, some fuel in the tank helps.
Fasted Workouts and When They’re Fine
Some people prefer exercising on an empty stomach, particularly for morning workouts. For low- to moderate-intensity sessions under an hour, this is perfectly reasonable. Your body has stored glycogen from previous meals to draw on, and most people won’t notice a performance drop during shorter efforts.
The tradeoff is that high-intensity or long-duration exercise on an empty stomach can feel harder, and your capacity may be limited. There’s also no clear fat-loss advantage to fasted exercise. Studies comparing fasted and fed training show similar results for body composition over time. The best approach is whichever one lets you train consistently and feel good doing it.
Quick Reference by Workout Time
- Working out in 30 minutes: Stick to a small, carb-focused snack like a banana or a few crackers. Skip anything with significant fat or fiber.
- Working out in 1 to 2 hours: A moderate snack with carbs and a little protein works well. Think yogurt and fruit or toast with peanut butter.
- Working out in 3 to 4 hours: You have time for a full balanced meal. Include protein, carbs, and some fat without worrying about digestive timing.
If you’re prone to stomach issues during exercise, keep a simple log of what you ate, when you ate it, and how you felt during the workout. Patterns usually emerge within a couple of weeks, and you’ll zero in on the timing and foods that work for your body.

