Eating before a long run gives you a painful stitch, so you run fasted instead. That may work for short easy sessions, but it is a risky strategy for marathon training and race day. Learning how to fuel before a marathon without a side stitch means finding a repeatable balance of timing, portion size, food type, and fluid intake—not forcing down a huge breakfast.
Quick Answer
Start with a small, familiar, low-fiber carbohydrate meal 2 to 3 hours before a long run. For many runners, that means about 1 to 2 grams of carbohydrate per kilogram of body weight, adjusted downward if your stomach is sensitive.
If a full pre-run meal causes side stitches, do not jump straight to fasted long runs. Instead, move the meal earlier, reduce the portion, lower the fat and fiber, and sip fluids rather than chugging them. Then add a small carbohydrate top-up, such as a gel or half a banana, 10 to 20 minutes before starting if needed.
A side stitch is not proof that you cannot eat before running. It usually means one part of the routine—often timing, drink volume, meal composition, pace, or breathing—needs adjusting.
Why This Happens
A side stitch, often felt as a sharp pain under the ribs, has no single proven cause. It may involve irritation around the diaphragm or the lining of the abdominal cavity, especially when the body is bouncing during running. A full stomach, rapid fluid intake, and hard early pacing can make that irritation more likely.
Food choices matter because fat, protein, and fiber tend to stay in the stomach longer than easily digested carbohydrates. A breakfast built around fried food, a large bowl of high-fiber cereal, nut butter, or a heavy dairy serving can still be digesting when you begin running. That can leave you feeling sloshy, cramped, or stitched.
Drinking habits also matter. Arriving dehydrated is not helpful, but drinking a large bottle immediately before the start can increase stomach volume. Strongly concentrated drinks, especially if you mix extra powder into a small amount of water, can also be hard on the gut.
Finally, marathon runners often create the problem by starting too fast. A fast opening mile raises breathing demand while the stomach is still settling. Even a good breakfast can feel bad if the first 10 minutes are run at race pace or faster.
Step-by-Step Method
-
Stop using race day as the experiment. Use long runs, ideally runs of 90 minutes or more, to test breakfast and in-run fuel. Change only one variable at a time.
-
Set your meal window. Begin with a meal 2.5 to 3 hours before running. If that still causes discomfort, try 3.5 hours. If you cannot wake that early, use a smaller meal 60 to 90 minutes before the run rather than skipping fuel altogether.
-
Choose simple carbohydrates first. Good starting options include a plain bagel with jam, white toast with honey, a banana, rice, applesauce, low-fiber cereal with a modest amount of milk, or a small bowl of oatmeal if you already tolerate it. Keep fat, fiber, and protein modest.
-
Match the portion to the time available. With 3 hours, try a normal small breakfast. With 60 to 90 minutes, use a smaller snack. With less than 30 minutes, choose a small gel, chews, sports drink, or banana rather than a solid meal.
-
Hydrate gradually. Drink normally in the hours before the run. In the final 30 minutes, take small sips according to thirst instead of rapidly drinking a large volume. Practice with the same sports drink concentration you expect to use in the race.
-
Fuel during long runs. For runs lasting longer than 75 to 90 minutes, start taking carbohydrates early rather than waiting until you feel empty. A practical starting range is 30 to 60 grams of carbohydrate per hour. More experienced runners may tolerate more, but only after gradual practice.
-
Control the opening pace. Make the first 10 to 15 minutes genuinely easy. If a stitch appears, slow down, lengthen your exhale, and press gently on the painful area while bending slightly forward. Do not treat this as a cure; use it as a signal to review your routine.
-
Keep a short log. Write down meal time, foods, approximate portion, fluid intake, weather, pace, stitch severity, and gel timing. After three to four trials, patterns are usually clearer than memory suggests.
Common Mistakes
Eating a “healthy” but high-fiber breakfast right before running. Bran cereal, large fruit servings, chia, and heavy whole-grain meals may be excellent foods at other times, but they can be difficult immediately before a marathon effort. Use lower-fiber carbohydrates before the run and save high-fiber foods for later.
Replacing breakfast with a completely fasted long run. Fasted easy runs can suit some runners, but they do not rehearse marathon fueling. Long-run practice should teach your gut to handle the food and drinks you will need on race day.
Drinking too much at once. A large amount of water or sports drink immediately before running can leave the stomach overfull. Drink steadily earlier, then sip near the start.
Testing several new products together. A new gel, electrolyte drink, breakfast, and hydration belt on the same day makes it impossible to identify the problem. Test one change per long run.
Running the first miles too hard. A stitch blamed on breakfast may really be an aggressive start. Warm up gently and delay marathon-pace work until your breathing is controlled.
Checklist or Decision Table
| Time before run | Best fueling approach | Practical examples | Main caution |
|---|---|---|---|
| 3 to 4 hours | Small carbohydrate-focused meal | Bagel with jam, banana, low-fiber cereal, rice with a little honey | Avoid large fat, fiber, and protein portions |
| 90 to 120 minutes | Light snack | Toast with honey, banana, applesauce pouch, small oatmeal | Keep the serving smaller than a full breakfast |
| 30 to 60 minutes | Easy-to-digest carbohydrate | Gel, chews, sports drink, half a banana | Do not suddenly use an unfamiliar product |
| Under 30 minutes | Small top-up only if useful | A few sips of sports drink or one gel with water | Avoid solid, bulky food |
| During runs over 90 minutes | Regular carbohydrate intake | Gel every 30 to 40 minutes, adjusted to product carbohydrate content | Practice the exact schedule before race day |
When This Advice Does Not Apply
This approach is for ordinary exercise-related side stitches and mild stomach sensitivity. It is not a diagnosis. Stop running and seek medical advice promptly for severe chest pain, pain that does not settle with rest, fainting, repeated vomiting, blood in stool, or abdominal pain that is unusual for you.
You may also need individual guidance if you have diabetes, diagnosed gastrointestinal conditions, food allergies, a history of disordered eating, or take medication that affects blood sugar or hydration. A sports dietitian can help build a plan that fits your training load and medical needs.
If stitches happen even on easy runs when you have not eaten or drunk recently, look beyond food timing. Poor warm-up habits, breathing patterns, posture, or another issue may be involved.
Realistic Example
A first-time marathoner usually runs at 7 a.m. and has been skipping breakfast because a large bowl of oatmeal with berries and coffee led to sharp right-side pain after two miles. For the next long run, they wake 30 minutes earlier and eat a plain bagel with jam and a banana three hours before starting. They drink water normally on waking, then take only small sips in the final 20 minutes.
They begin the run very easily and take their first gel at 35 minutes with water. There is no stitch, but they feel slightly hungry at 75 minutes. On the next long run, they keep the same breakfast and add a second gel at 70 minutes. That is a useful result: the runner has identified a tolerable breakfast, then adjusted in-run carbohydrate without changing everything else.
Final Takeaway
The best pre-marathon meal is not the biggest or the most “perfect” meal. It is the one you can digest comfortably while supplying enough carbohydrate for the work ahead. Start earlier, simplify the food, reduce fiber and fat, sip fluids, ease into the run, and practice the full routine repeatedly.
If eating causes a stitch, change the setup before abandoning fueling. Your marathon plan should train your legs and your gut.
FAQs
What should I eat 3 hours before a marathon if I get side stitches?
Choose a small, familiar, carbohydrate-focused meal with low fiber and low fat. A plain bagel with jam, white toast with honey, a banana, or low-fiber cereal are sensible starting points. Keep protein and fat modest because they can slow stomach emptying. The exact amount depends on body size and tolerance, but a smaller meal you digest well is more useful than a large meal that causes pain. Test the same meal on multiple long runs before race day.
Can I run a marathon fasted if breakfast gives me a side stitch?
You can start a run fasted, but it is usually not the best marathon strategy. A marathon requires substantial stored and consumed carbohydrate, and race day should not be your first attempt at taking fuel. Instead of skipping breakfast completely, reduce the serving and move it earlier. You can also use a small gel or sports drink closer to the start, then follow a practiced in-run fueling schedule. Fasted training does not reliably prepare your stomach or energy levels for marathon racing.
Does drinking water before running cause a side stitch?
Drinking water does not automatically cause a side stitch, but drinking a large amount quickly can contribute to discomfort. The issue is often stomach volume, especially when running begins soon after chugging fluid. Hydrate gradually during the hours before the run, then use small sips near the start based on thirst and conditions. Practice with your race-day drink plan, including sports drink concentration. Avoid treating dehydration as the solution, since dehydration can also harm performance and comfort.
Are bananas good before a marathon for sensitive stomachs?
Yes, bananas are often a useful pre-marathon option for runners with sensitive stomachs. They provide easily available carbohydrate in a relatively small, low-fat package, and many runners tolerate them well. However, a banana alone may not provide enough fuel for a full marathon, particularly if eaten hours before the start. Pair it with toast, a bagel, or another familiar carbohydrate if tolerated. Test ripeness and portion size in training because individual digestion still varies.
How early should I take my first gel during a marathon?
Take your first gel early, usually around 30 to 45 minutes into the marathon, if that matches your practiced carbohydrate plan. Waiting until you feel tired often means you are already behind on fueling. The right interval depends on the carbohydrate content of the gel, your target grams per hour, and what your stomach tolerates. Take gels with water when the product instructions recommend it, and rehearse the schedule during long runs rather than relying on race-day aid stations alone.
Why do I get a side stitch only when I run fast after eating?
You likely get a stitch when running fast after eating because intensity, bouncing, and heavier breathing combine with a stomach that is still full. Faster pace can increase strain around the diaphragm and make stomach contents feel more disruptive. Give meals more time to digest, choose lower-fat and lower-fiber foods, and start the first 10 to 15 minutes at an easy effort. If the pattern continues despite these changes, review hydration habits and consider discussing persistent symptoms with a qualified clinician.