How Long Should You Wait After Eating to Work Out?

For most people, waiting 1 to 2 hours after a moderate meal is enough time before working out. After a small snack, 30 minutes is generally sufficient. The exact timing depends on how much you ate, what you ate, and how intense your workout will be.

Quick Guidelines by Workout Type

The more intense the exercise, the longer you should wait. High-impact activities that involve bouncing, inverting, or compressing your abdomen are more likely to cause discomfort on a full stomach than something low-key like walking or golf.

Here’s a practical breakdown:

  • Walking or light activity: Minimal wait needed, even after a meal.
  • Weight training, mountain biking, or cross-country skiing: 30 minutes after a snack, 1 to 2 hours after a meal.
  • Running, swimming, cycling, or CrossFit: 30 minutes after a snack, 1.5 to 3 hours after a meal.
  • HIIT or other high-intensity work: At least 30 to 60 minutes after a small carb-heavy snack, 2 to 3 hours after a full meal.

These ranges exist because everyone’s digestion is slightly different. If you tend to feel sluggish or nauseated during workouts, lean toward the longer end. If you’ve always been fine eating closer to exercise, you probably don’t need to change what’s working.

Why Your Body Needs That Buffer

When you eat, your body directs a large share of blood flow to your digestive organs to break down and absorb food. When you start exercising, the opposite happens: your cardiovascular system redirects blood away from digestion and toward your working muscles. This tug-of-war is the core reason eating too close to a workout causes problems.

After a typical solid meal, your stomach spends the first 20 to 30 minutes doing very little visible emptying. Then it shifts into a more steady phase where food moves into the small intestine at a roughly consistent rate. If you start exercising during that early window, digestion essentially stalls. The food sits in your stomach longer, which can lead to cramping, nausea, bloating, or acid reflux. In a study of resistance-trained adults, 70% reported at least one gastrointestinal symptom during exercise, with nausea being the most common complaint.

What You Eat Matters as Much as When

Not all foods leave your stomach at the same speed. Fat is the single strongest brake on gastric emptying. A meal heavy in fat (think a burger, fried food, or a cheese-loaded plate) will sit in your stomach significantly longer than a bowl of rice or a banana. When fat reaches your small intestine, it triggers a reflex that relaxes the stomach and slows contractions, essentially telling your body to take its time. That inhibition doesn’t lift until the fat is absorbed.

Protein also digests more slowly than simple carbohydrates, though not as slowly as fat. Carbohydrate-rich foods, especially simple ones like fruit, toast, or rice cakes, empty from the stomach fastest and are the safest bet when you’re eating close to a workout.

This is why the advice changes depending on what’s on your plate. A high-carb snack 30 minutes before a run is fine for most people. A steak dinner needs 2 to 3 hours before that same run feels comfortable.

What to Eat at Each Time Window

If you’re eating 2 to 4 hours before exercise, you have room for a complete meal with carbohydrates, protein, and some fat. This is your best window for a substantial plate, something like chicken with rice and vegetables, or a pasta dish with lean protein. A general guideline from Michigan State University Extension suggests aiming for roughly 4.5 to 18 grams of carbohydrates per 10 pounds of body weight in that 1-to-4-hour pre-exercise window, with smaller amounts the closer you get to your workout.

If you’re eating 1 to 2 hours out, scale back to a smaller meal or larger snack. Focus on carbohydrates with a moderate amount of protein. A yogurt parfait, oatmeal with fruit, or a turkey sandwich on white bread all work well here. Including some protein at this stage helps reduce muscle breakdown during exercise and can slow carbohydrate absorption just enough to give you longer-lasting energy.

If you’re within 30 to 60 minutes of your workout, keep it small, around 100 to 300 calories, and stick to quick-digesting carbohydrates. A banana, a handful of pretzels, a piece of toast with jam, or a small sports drink are all solid choices. Keep fiber, fat, and protein low in this window since all three slow digestion and increase the chance of stomach trouble.

High-Intensity Workouts Need More Lead Time

The harder the workout, the more aggressively your body pulls blood away from your gut. For HIIT sessions, sprinting, heavy lifting circuits, or competitive sports, the consequences of eating too recently are more noticeable and more uncomfortable.

For high-intensity training specifically, aim to finish a full meal 2 to 3 hours beforehand. If that’s not possible, a carb-focused snack of 30 to 60 grams of carbohydrates in the 30-to-60-minute window before your session is a practical alternative. The key in that close window is keeping portion sizes small and avoiding anything that takes time to break down.

If your activity lasts less than 45 minutes, you generally don’t need to eat during the workout itself. Sessions lasting 45 to 60 minutes may benefit from small amounts of carbohydrates, while anything approaching 2 hours or longer can require 30 to 60 grams of carbohydrates per hour to maintain blood sugar and performance.

Acid Reflux Changes the Equation

If you deal with GERD or frequent heartburn, timing becomes even more important. Exercise can increase abdominal pressure, which pushes stomach acid upward, especially during movements like crunches, deadlifts, or running. Orlando Health recommends allowing at least one to two hours after eating before exercising if you have reflux. Once food has cleared your stomach, it’s much less likely to come back up.

Avoiding high-fat and acidic foods before workouts is especially helpful for reflux. Citrus, tomato-based sauces, chocolate, and fried foods are common triggers. Lower-impact activities like walking, cycling, or swimming tend to provoke less reflux than running or heavy lifting.

Finding Your Own Sweet Spot

The recommended windows are starting points, not rigid rules. Some people can eat a full plate of pasta an hour before a run and feel great. Others get queasy from a banana 45 minutes out. The variables that matter most are your individual digestion speed, the composition of your meal, and the intensity of your exercise.

If you’re experimenting, start conservative. Eat a small, carb-focused snack 60 to 90 minutes before a moderate workout and see how you feel. If that goes well, you can gradually narrow the gap or increase the portion size. If you notice nausea, cramping, or a heavy feeling in your stomach, either eat less, choose faster-digesting foods, or add more time between your meal and your session. Training on a completely empty stomach is also an option for shorter or lower-intensity sessions, though some people find their energy drops noticeably without any fuel.