
Why your gut rebels during runs and exactly what to do about it. No runner should suffer through preventable stomach problems.
Up to 70% of distance runners experience gastrointestinal symptoms during training or racing. Nausea, cramps, side stitches, bloating, and urgent bathroom needs are so common that runners have a name for it: runner's gut. Understanding why it happens is the first step toward preventing it.
During running, your body redirects blood flow from the digestive system to your working muscles. At high intensity, blood flow to the gut can decrease by up to 80%. This means any food sitting in your stomach is essentially stuck there with reduced ability to digest. Meanwhile, the repetitive bouncing motion of running physically jostles everything in your GI tract.
The combination of reduced blood flow and mechanical agitation explains why problems that never occur while cycling or swimming are common while running. The vertical impact is the key difference. For a broader perspective on running nutrition, check our complete runner diet guide.
Different foods digest at different speeds. Simple carbohydrates like bananas or white bread clear the stomach in 1-2 hours. Proteins take 2-3 hours. Fats take 3-4 hours or more. Fiber slows everything down. This timeline is your most powerful tool: eat the right foods at the right time, and stomach issues largely disappear.
For most runners, finishing a meal at least 2 hours before running eliminates the majority of digestive problems. If the meal is high in fat or protein, extend that to 3 hours. If it is a light, carb-focused snack, 30-60 minutes is usually fine. Learn which pre-run meals work best in our best breakfasts before running guide.
Everyone's digestion speed is different. Some runners can eat an hour before and feel fine. Others need a full 3 hours. The only way to find your personal window is through experimentation during training. Start with 2 hours and adjust from there. Keep a simple log of what you ate, when you ate it, and how your stomach felt during the run.
Fiber is excellent for general health, but it is the enemy of a runner's stomach. Bran cereals, raw vegetables, whole beans, and high-fiber bread can cause bloating, gas, and cramping during a run. The night before a long run or race, switch to lower-fiber options: white rice instead of brown, regular pasta instead of whole wheat, and well-cooked vegetables instead of raw salads.
Fat slows stomach emptying more than any other macronutrient. Cheese, fried foods, bacon, buttery pastries, and creamy sauces are all major culprits. Even healthy fats like avocado and nuts can cause issues if eaten too close to a run. Save the healthy fats for post-run meals where they aid recovery.
Dairy affects runners differently. Some tolerate it well, while others experience bloating, cramping, or urgency even from small amounts. Lactose, the sugar in milk, is the usual culprit. If you suspect dairy is causing problems, try eliminating it before runs for a week and see if symptoms improve. Yogurt is usually better tolerated than milk because fermentation has already broken down some of the lactose.
Ibuprofen and aspirin taken before or during running significantly increase the risk of GI bleeding and stomach damage. The combination of reduced blood flow to the gut plus the irritating effects of NSAIDs creates a particularly dangerous situation. Avoid taking these medications around your runs whenever possible.
Find your running group
5,000+ runners already train together. Free on iOS.
These foods are well-tolerated by the vast majority of runners when eaten with appropriate timing: bananas, white rice, plain toast, rice cakes, oatmeal (small portion), honey, dates, pretzels, plain bagels, and well-cooked potatoes. Notice the pattern: they are all relatively low in fiber, low in fat, and high in easily digestible carbohydrates.
Dehydration worsens GI symptoms, but drinking too much can also cause problems. Sip water consistently in the hours before a run rather than chugging a large volume right before. During runs, take small sips every 15-20 minutes rather than drinking large amounts at aid stations. If using sports drinks, dilute them slightly to reduce concentration. Highly concentrated solutions draw water into the gut and can cause cramping.
What you eat the evening before matters almost as much as your pre-run meal, especially for morning runners. A dinner based on white rice or pasta, lean protein, and well-cooked vegetables gives you glycogen stores without leaving heavy food in your system. Avoid experimenting with new restaurants or cuisines the night before important runs. For recipe ideas, see our quick recipes for runners.
Your gut is adaptable. Just like your muscles and cardiovascular system, your digestive system can be trained to tolerate food and fluids during exercise. Athletes who regularly practice eating during training runs develop better gut tolerance than those who never eat while running. This adaptation involves increased blood flow to the gut during exercise and faster gastric emptying.
Begin with very small amounts during easy training runs. Start with a few sips of sports drink at the 30-minute mark. Once that feels comfortable, add a small piece of banana or a single date. Over 4-6 weeks, gradually increase the volume and frequency. The goal is to train your gut to handle the nutrition you will need during races and long runs.
Practice your race nutrition plan during at least 6-8 long runs before the actual race. Your gut needs repetition to adapt. This includes the exact products, timing, and quantities you plan to use on race day. There should be zero surprises on race morning. Every gel, every sip of sports drink, every snack should be tested and proven. For portable fuel options, see our best energy snacks for runners.
Eat a familiar, moderate-sized dinner by 7-8 PM. White rice or pasta with a simple protein and mild vegetables is the standard approach. Avoid alcohol, spicy food, and anything you have not eaten before. Drink water normally but do not over-hydrate, which can cause problems the next morning.
Eat your tested pre-race meal 2-3 hours before the start. Keep it bland, carb-focused, and identical to what you have used in training. Have coffee if that is your routine, as it helps clear the bowels before the start. Use the bathroom at least once before heading to the start line. Many experienced runners wake up early specifically for this reason.
Stick to your practiced fueling plan. Take gels or snacks at predetermined intervals with small sips of water. Avoid trying new products offered at aid stations unless you have tested them before. If you start feeling nauseous, slow your pace slightly: intensity is a major trigger for GI problems. Sometimes just 10-15 seconds per kilometer slower is enough to settle things down.
Occasional mild stomach issues during running are normal. But if you experience persistent problems despite dietary changes, bloody stools, severe abdominal pain, or symptoms that worsen over time, see a doctor. Conditions like celiac disease, irritable bowel syndrome, and food intolerances can masquerade as common runner's gut and require proper diagnosis. For more on overall recovery, read our post-run recovery nutrition guide.
Find running groups in your city. Learn from experienced runners who have solved the same problems.
Join 5,000+ runners
Routes, training plans and tips to run better. No spam.
We respect your privacy. Unsubscribe anytime.