How Long After Eating Should You Work Out?

Most people should wait 1 to 2 hours after a moderate meal before exercising, or at least 30 minutes after a small snack. The exact timing depends on how much you ate, what you ate, and what kind of workout you’re doing. Eat a large, heavy meal and you may need closer to 3 hours. Grab a banana and you can probably start moving within 15 to 30 minutes.

Why Timing Matters

When you eat, your body directs extra blood flow to your digestive system to break down and absorb nutrients. When you exercise, your muscles compete for that same blood supply. If both systems are demanding resources at the same time, neither works optimally. Your stomach slows down, your muscles get less oxygen, and you end up feeling sluggish, nauseated, or crampy.

During vigorous exercise, blood flow to your gut can drop significantly. This reduction in circulation weakens the valve between your stomach and esophagus, which is why acid reflux is so common when people work out too soon after eating. The physical jostling of running or jumping compounds the problem, pushing stomach contents upward. Intense exercise also slows gastric motility, meaning food sits in your stomach longer than it normally would, increasing the chance of nausea and bloating.

General Wait Times by Meal Size

The bigger and heavier the meal, the longer you need to wait. Here’s a practical breakdown:

  • Large meal (high in protein, fat, or fiber): 3 to 4 hours minimum. The American College of Sports Medicine notes that a large meal with appreciable protein or fat may need 5 to 6 hours before intense competition.
  • Moderate meal (400 to 500 calories): 2 to 3 hours. Think a chicken sandwich or a bowl of pasta with sauce.
  • Small snack (under 200 calories): 30 to 60 minutes. A piece of fruit, a rice cake with almond butter, or a handful of pretzels.

These ranges work for most people, but digestion speed varies. If you consistently feel fine exercising an hour after a moderate lunch, your body handles it well. If you’re still feeling heavy at the two-hour mark, give yourself more time.

Wait Times by Workout Type

High-impact, high-intensity activities require longer wait times than low-impact ones. Running, cycling, swimming, and CrossFit all involve sustained cardiovascular demand and significant body movement, both of which make digestive discomfort more likely. For these activities, plan on waiting 1.5 to 3 hours after a meal or at least 30 minutes after a snack.

Strength training is more forgiving. Weight lifting involves bursts of effort with rest periods in between, giving your digestive system some breathing room. A 1 to 2 hour wait after a meal is typically enough, and a pre-workout snack 30 minutes beforehand is optional depending on how you feel.

Walking is the most lenient activity. You can walk comfortably almost immediately after eating, regardless of meal size. In fact, a post-meal walk can help with blood sugar regulation and digestion.

What to Eat Before a Workout

The type of food matters as much as the timing. Carbohydrates digest fastest, followed by protein, then fat. Fiber slows everything down. So a high-fat, high-fiber meal (think a big steak with roasted vegetables) sits in your stomach far longer than a bowl of oatmeal with banana.

If you’re eating 2 to 3 hours before exercise, a balanced meal with easily digestible carbohydrates and moderate protein works well: eggs and toast, chicken and rice, or Greek yogurt with berries. If you’re within 30 to 60 minutes of your workout, stick to fast-digesting carbs and keep protein, fat, and fiber low. Good options include:

  • A banana or applesauce
  • Dried fruit
  • Half a bagel with a thin spread of peanut butter
  • A rice cake with honey
  • A small handful of pretzels

The goal right before exercise is quick energy without a heavy stomach. Save the balanced, nutrient-dense meals for earlier in the day.

Working Out on an Empty Stomach

Exercising in a fasted state, typically first thing in the morning before breakfast, is a popular approach for people trying to lose fat. There’s some basis for it: fat oxidation is significantly higher during both cardio and resistance training performed fasted compared to fed. Your body, without recently consumed fuel to burn, relies more heavily on stored fat for energy.

The tradeoff is performance. Low carbohydrate availability is linked to reduced workout intensity and endurance, because glycogen (your muscles’ preferred quick fuel) is partially depleted after an overnight fast. If your primary goal is to lift heavier, run faster, or push through a demanding session, eating beforehand will likely help you perform better. If you’re doing moderate-intensity cardio and prioritizing fat loss, fasted training can work, though overall calorie balance across the day matters more than the timing of any single meal.

Signs You Didn’t Wait Long Enough

Your body gives clear signals when you’ve started exercising too soon after eating. The most common complaints are nausea, stomach cramps, acid reflux, bloating, and a side stitch (that sharp pain below your ribs). Side stitches are more common in younger exercisers and strongly associated with recent food or fluid intake.

If these symptoms show up regularly, the fix is straightforward: extend your wait time by 30 to 60 minutes, reduce your pre-workout portion size, or switch to faster-digesting foods. Some people also find that certain foods are personal triggers regardless of timing. Dairy, high-fiber vegetables, and fatty foods are frequent offenders. Keeping a simple log of what you ate, when you ate it, and how you felt during your workout can help you identify your own patterns within a week or two.

Quick Reference by Activity

  • Walking or golfing: Minimal wait after a snack, about 1 hour after a meal
  • Weight training or mountain biking: 30 minutes after a snack, 1 to 2 hours after a meal
  • Running, cycling, or swimming: 30 minutes after a snack, 1.5 to 3 hours after a meal
  • CrossFit or HIIT: 30 minutes after a snack, 1.5 to 3 hours after a meal

These are starting points. Adjust based on your own digestion, the intensity you’re training at, and how your stomach responds. Most people dial in their ideal timing after a few sessions of experimenting.