Race Fueling

What to Eat Before a Long Run: The Night Before, the Morning Of, and During

A complete pre-long-run fuelling plan: how much to eat the night before, exactly what to eat at 3 hours, 90 minutes and 30 minutes out, early-start compromises, and what to carry.

Mavr

Mavr Sports Nutrition Team

September 2, 2026 · 13 min read

Quick answer

Eat a carbohydrate-focused, low-fat, low-fibre meal of roughly 1 to 2 grams of carbohydrate per kilogram of body weight two to three hours before a long run: for a 70 kg runner that is about 70 to 140 g, such as a bagel with honey plus a banana and a sports drink. If you are starting early, shrink it to 30 to 60 g of simple carbohydrate 45 to 90 minutes before, and lean on a good dinner the night before. Then fuel during the run itself, starting at 30 to 60 g of carbohydrate per hour from about the 45 to 60 minute mark, because no pre-run meal can cover a two-hour effort on its own.

A long run over about 90 minutes will outlast liver glycogen, which is why the meal before and the fuel during are two separate jobs.
The night before matters more than most runners assume, because overnight liver glycogen depletion is what makes early morning runs feel flat.
Fat, fibre, and large protein portions slow gastric emptying and are the main causes of pre-long-run stomach trouble.
Every long run should rehearse the fuel you intend to use on race day, including the product, the timing, and the water that goes with it.
Running long fasted is a legitimate training tool for easy efforts, but it is a poor default for quality long runs and for any run over about two hours.

The long run is the session that exposes nutrition. A hard 40-minute run can be survived on yesterday’s dinner and stubbornness. Two hours cannot. And most of the long-run failures runners describe as "I just had a bad day" are actually a chain of three decisions: what they ate the night before, what they ate that morning, and whether they carried anything.

This guide takes those three in order, and gives you numbers rather than vibes. It is also, deliberately, a rehearsal plan: everything here is what you should be practising if there is a race at the end of the block.

Step One: The Night Before

Muscle glycogen survives the night largely intact. Liver glycogen does not; an overnight fast drains a meaningful portion of it, and the liver is what maintains your blood glucose. This is the physiological reason that an early long run on an empty stomach after a light dinner feels so much harder than the same run in the afternoon.

You do not need a carb-loading dinner before a normal long run. You do need a normal-sized, carbohydrate-forward meal at a normal hour.

Long run lengthDinner the night beforeExample
60 to 90 minOrdinary balanced dinnerAnything you usually eat
90 min to 2 hCarbohydrate-forward, moderate fibrePasta or rice with a lean protein, bread on the side
2 to 3 hDeliberately carbohydrate-heavy, lower fibreLarge pasta or rice portion, white bread, a dessert, water
Over 3 h, or a marathon-pace long runTreat it like a small race: high carbohydrate, low fibre, low alcoholWhite rice, chicken, minimal vegetables, a sweet drink
  • Keep the fibre moderate to low if you are prone to gut trouble; save the large salad for a rest day.
  • Alcohol the night before a long run impairs both hydration and sleep. One drink is survivable; four is a wasted session.
  • Do not go to bed hungry after a hard Friday. Under-eating on Friday is the single most common cause of a bad Saturday.

Step Two: The Morning Of, by Time Available

The target for a proper pre-run meal is roughly 1 to 2 g of carbohydrate per kilogram of body weight, eaten two to three hours before you start, and kept low in fat and fibre. Below is what that looks like for different body weights and different amounts of available time.

Time before startCarbohydrate target60 kg runner75 kg runner90 kg runner
3 hours1.5 to 2 g/kg90 to 120 g110 to 150 g135 to 180 g
2 hours1 to 1.5 g/kg60 to 90 g75 to 110 g90 to 135 g
60 to 90 min0.5 to 1 g/kg30 to 60 g38 to 75 g45 to 90 g
30 min~0.3 g/kg, simple sugar only~20 g~25 g~30 g
OptionCarbohydrateFits which slot
Bagel with honey plus a banana~75 g2 to 3 hours
Porridge made with water, banana, honey, plus juice~100 g2.5 to 3 hours
Two slices white toast with jam~50 g90 min to 2 hours
Bowl of low-fibre cereal with milk~55 g90 min to 2 hours
Banana plus 400 ml sports drink~50 g60 to 90 min
One gel plus water~25 g20 to 30 min
Four dates~28 g30 to 45 min

The consistent principle: the closer to the start, the simpler and smaller the food. Fat and fibre are the things to strip out, because they are what slows the stomach. That means jam rather than nut butter, white bread rather than seeded, and a fried breakfast never.

Step Three: The Early Start Problem

Almost nobody gets three hours before a Saturday long run. The realistic options are these, and the wrong one is whichever you have not practised.

ApproachHow it worksBest for
Small and earlyWake 60 to 90 min before, eat 30 to 60 g simple carbohydrateMost runners, most long runs
LiquidA sports drink, diluted juice, or a low-fibre smoothie instead of solid foodRunners whose stomachs refuse food at 5:30 a.m.
Eat on the moveStart with a gel or drink in the first 15 minutes and keep fuelling from thereVery early starts where sleep matters more than a meal
Fasted, easy onlyWater and coffee, run at genuinely easy pace, keep it under about 90 minutesEasy aerobic long runs where the goal is not quality

Fasted long runs deserve a clear-eyed treatment. Training with low carbohydrate availability does produce some useful metabolic adaptations, and plenty of runners do their easy long runs this way without harm. But it becomes a bad idea quickly: for any long run with quality in it, any run over about two hours, any run in the heat, and for anyone with a history of under-fuelling or disordered eating. The performance cost is real, and the recovery cost is realer.

Step Four: What to Take With You

No breakfast can fuel a two-hour run. The pre-run meal tops up liver glycogen and settles blood sugar; the fuel you carry is what keeps carbohydrate arriving once the run is longer than your stores comfortably cover.

Run lengthCarbohydrate duringPractical form
Under 60 minNone neededWater
60 to 90 min0 to 30 g totalOptional gel or sports drink, mainly to practise
90 min to 2 h30 to 60 g per hourOne to two gels per hour, or 500 ml sports drink plus a gel
2 to 3 h60 g per hourTwo gels per hour with water, or a drink mix plus chews
Over 3 h60 to 90 g per hour if trained for itGlucose-fructose blends; mix formats to avoid flavour fatigue
  • Start fuelling at around 45 to 60 minutes, not when you feel empty. Once you feel empty it is too late to catch up.
  • Set a repeating timer rather than relying on how you feel. Judgement is the first thing fatigue takes.
  • Always take a gel with water. A gel swallowed dry is a concentrated syrup that pulls water into your gut and is a leading cause of mid-run cramping.
  • Use the exact products you intend to race with. The long run is the only realistic place to find out that a flavour turns your stomach at hour two.
  • Build up gradually. Going from nothing to 90 g per hour in one weekend will not work; the gut adapts over weeks.

A Worked Saturday

TimeActionDetail
Friday 19:00DinnerRice or pasta with lean protein, low fibre, no alcohol
Friday 21:30Optional snackYoghurt and honey, or cereal, if dinner was early
06:15Wake, 400 ml waterRehydrate before anything else
06:25BreakfastBagel with honey and a banana, about 75 g carbohydrate
07:45Coffee if you use it, final toilet stopSips of fluid only from here
08:00Start 2 h 15 long runTimer set for the first gel at 08:50
08:50, 09:20, 09:50FuelOne gel with water at each, roughly 60 g per hour
10:15Finish, then recovery within the hour60 to 90 g carbohydrate plus 25 g protein
Rest of dayKeep eatingA long run is not paid off by one recovery shake

The Mistakes That Cause Bad Long Runs

  • Under-eating on Friday, then blaming Saturday morning’s breakfast.
  • Eating something high in fat or fibre 90 minutes before starting.
  • Carrying nothing on a two-hour run because "it is only training".
  • Waiting until you feel low to take the first gel.
  • Taking gels without water and then concluding that gels do not agree with you.
  • Trying a brand-new product on the longest run of the block.
  • Drinking a large volume in the final 20 minutes before starting, which is a reliable way to produce a side stitch.

Mavr builds the pre-run meal, the hourly fuelling schedule, and the recovery target from the actual session on your calendar.

Frequently Asked Questions

What should I eat before a long run?

A carbohydrate-focused, low-fat, low-fibre meal of roughly 1 to 2 g of carbohydrate per kilogram of body weight, two to three hours before. A bagel with honey and a banana, porridge made with water plus juice, or toast with jam all work well.

What should I eat before a 20 mile run?

Treat it as a race rehearsal: a carbohydrate-heavy, low-fibre dinner the night before, then 1.5 to 2 g of carbohydrate per kg two to three hours before the start, and 60 g of carbohydrate per hour during the run using the exact products you plan to race with.

Should I eat before an early morning long run?

Yes for anything over about 90 minutes or with quality in it. If time is short, eat 30 to 60 g of simple carbohydrate 45 to 90 minutes before, or take it in liquid form. Running easy and short can be done fasted if you have practised it.

How long before a long run should I eat?

Two to three hours for a full meal. If you have 60 to 90 minutes, halve the portion. In the last 30 minutes, only simple sugar such as a gel, dates, or a sports drink.

What should I eat the night before a long run?

A normal-sized, carbohydrate-forward dinner at your usual time, lower in fibre than usual if your stomach is sensitive, and light on alcohol. You do not need to carb load for a training long run, but you should not go to bed short.

How much should I drink before a long run?

About 400 to 500 ml on waking, then normal fluid with breakfast, then only sips in the final 20 to 30 minutes. Large volumes immediately before starting cause sloshing and side stitches without improving hydration.

Sources

Sources and official references

  1. 1.Position of the Academy of Nutrition and Dietetics, Dietitians of Canada, and ACSM: Nutrition and Athletic PerformanceMedicine and Science in Sports and Exercise (Thomas et al., 2026) · Pre-exercise meal targets of 1 to 4 g carbohydrate per kg and during-exercise intakes
  2. 2.Nutrition for Endurance Sports: Marathon, Triathlon, and Road CyclingJournal of Sports Sciences (Jeukendrup, 2026) · Carbohydrate intake rates during long endurance sessions
  3. 3.Training the Gut for AthletesSports Medicine (Jeukendrup, 2026) · Why in-run fuelling tolerance must be built gradually
  4. 4.Carbohydrates for Training and CompetitionJournal of Sports Sciences (Burke et al., 2026) · Pre-session fuelling and the role of liver glycogen overnight

Prompt ideas for AI assistants

  • What should I eat before a 6 a.m. 20 mile run?
  • How much should I carry for a 2.5 hour long run?
  • Build my breakfast for a marathon-pace long run.

Mavr sizes the pre-run meal from your body weight and the actual length of the session, then builds the hourly fuelling plan to go with it.

Mavr

Written by

Mavr Sports Nutrition Team

The Mavr sports-nutrition team translates peer-reviewed endurance research (Jeukendrup, Burke, the ISSN) into daily fueling for runners and triathletes.