For most people, waiting 2 to 3 hours after a standard meal gives your body enough time to digest before moderate or intense exercise. A small snack of 200 to 300 calories, on the other hand, only needs about 30 to 60 minutes. The right timing depends on how much you ate, what you ate, and how hard you plan to work out.
Why Eating and Exercise Compete
When you eat, your body directs a large share of blood flow to your digestive organs to break down and absorb nutrients. When you exercise, the opposite happens: your nervous system constricts blood vessels in the gut and redirects that blood to your heart, lungs, working muscles, and skin. If you try to do both at once, neither process works well. Digestion slows down, and you’re more likely to feel nauseous, crampy, or sluggish during your workout.
This tug-of-war over blood flow is the core reason timing matters. The more food sitting in your stomach when you start moving, the more pronounced the conflict becomes.
Timing Based on Meal Size
The American College of Sports Medicine recommends the following general windows:
- Small meal (400 to 500 calories): 2 to 3 hours before exercise
- Large meal with significant protein or fat: 4 to 6 hours before exercise
- Small snack (under 300 calories, mostly carbohydrates): 30 to 60 minutes before exercise
These windows exist because your stomach needs time to empty. A mixed meal of about 280 calories with carbs, protein, and fat takes roughly 2 hours to fully leave the stomach. A higher-calorie, protein-heavy meal of around 500 calories can take 3 hours. Meals loaded with fat, protein, or fiber slow digestion further, so those need the longest buffer.
What You Eat Changes the Wait Time
Not all calories digest at the same speed. Simple carbohydrates like toast, a banana, or a sports drink move through your stomach fastest. Protein takes considerably longer. In gastric emptying studies, a protein-heavy drink took about three times as long to clear the stomach as a mixed drink of the same calorie count that included carbs and fat. The protein drink was still only half emptied after 78 minutes, while the mixed drink hit that point in 26 minutes.
Fat slows things down too, partly because it triggers hormones that tell your stomach to take its time. A greasy breakfast burrito before a run is a different proposition than a piece of fruit with a handful of pretzels. If your pre-workout meal was heavy on fat or protein, add an extra hour to whatever wait time you’d normally use.
The 30-Minute Snack Window
You don’t always need to wait hours. If you’re exercising first thing in the morning or can’t fit in a full meal beforehand, a small carbohydrate-rich snack 30 to 60 minutes before training works well. Research supports consuming 30 to 60 grams of carbohydrates in this window, paired with 5 to 10 grams of protein, to maintain energy and prevent early fatigue during longer workouts.
Good options in this range include a banana with a thin spread of peanut butter, a small bowl of oatmeal, a slice of toast with jam, or a handful of crackers with a few slices of turkey. The goal is quick-digesting fuel, not a full meal. Keep fat and fiber low so your stomach clears fast.
Side Stitches and Stomach Problems
That sharp pain below your ribs during a run, commonly called a side stitch, is more likely when you’ve eaten recently. Gastrointestinal symptoms during exercise, including nausea, cramping, bloating, and that stitch, are frequently linked to eating within 2 to 3 hours of working out. The risk is higher with larger volumes of food, hypertonic drinks (like very sugary beverages), and high-intensity activities that jostle your torso.
Younger athletes report side stitches more often, but they can happen to anyone. If you regularly deal with stomach discomfort during workouts, the simplest fix is extending your pre-exercise fasting window by 30 to 60 minutes and shifting toward smaller, carb-focused snacks instead of full meals.
Special Considerations for Acid Reflux
If you have acid reflux or GERD, the timing rules tighten. Exercises that increase abdominal pressure, like crunches, heavy lifting, or high-impact movements, can push stomach acid back up into the esophagus. Lying flat during exercise makes this worse.
Waiting at least 1 to 2 hours after eating before any exercise helps, because once food moves out of your stomach, reflux is much less likely. Choosing complex carbohydrates over fatty or acidic foods before a workout also reduces symptoms, since the stomach processes carbs more quickly. If reflux is a regular issue during exercise, low-impact activities like walking or cycling in an upright position are gentler options than running or floor-based core work.
Adjusting by Exercise Intensity
Light activity like walking, gentle yoga, or casual cycling doesn’t demand the same blood flow shift as a hard run or heavy lifting session. You can generally get away with a shorter wait, sometimes as little as 30 minutes after a moderate snack, for low-intensity movement. Your digestive system can handle mild competition for blood flow without much protest.
High-intensity or endurance exercise is where timing becomes critical. Sprinting, interval training, competitive sports, and long-distance running all divert blood aggressively away from your gut. These activities also involve more bouncing and core engagement, which physically agitates a full stomach. For intense sessions, stick closer to the 2- to 3-hour window after a meal, or keep any closer-to-workout eating limited to that small carbohydrate snack.
The best approach is to experiment during training, not on race day or during an important workout. Try different timing windows and note how your stomach responds. Most people settle into a personal sweet spot that balances having enough energy with avoiding discomfort.

