Why You Bonked at Mile 18: The Fueling Mistake That Starts Hours Earlier
The real reason you hit the wall wasn't a missed gel at mile 15. Here's what actually happens — and how to fix it for your fall race.

In Summary
- Bonking doesn't start when you feel it — the cascade begins in the first 45 minutes.
- Your body stores roughly 90 minutes of glycogen at marathon pace; after that, you're borrowing.
- Generic gel schedules ignore body weight, pace, and sweat rate — the three variables that matter most.
- Sweatr builds your carb-per-hour target from your wearable data so you never fly blind again.
You've been there. Mile 18, and the wheels come off. Your legs turn to concrete. Your brain gets foggy. Every step feels like you're running through wet sand. You were taking gels. You had a plan. And it still fell apart.
Here's the thing most fueling guides won't tell you: the bonk you felt at mile 18 didn't start at mile 18. It started somewhere around mile 3, when your fueling plan was already falling behind — you just couldn't feel it yet.
What bonking actually is
Bonking — "hitting the wall" — isn't a vague feeling of tiredness. It's a specific metabolic event with a predictable cause.
Your muscles run on two primary fuel sources during endurance exercise: fat and glycogen (stored carbohydrate). At marathon pace, your body burns a mix of both, but glycogen is the high-octane fuel that keeps you moving at your target pace. Fat can keep you moving, but not fast. When glycogen runs out, you slow down dramatically — not because you've chosen to, but because your body physically can't sustain the effort.
The average runner stores roughly 1,500 to 2,000 calories of glycogen in their muscles and liver. At marathon pace, most runners burn 60 to 90 grams of carbohydrate per hour. Do the maths: without taking in any fuel, your glycogen tank empties somewhere between 90 and 120 minutes of running.
For a 4-hour marathoner, that's mile 13 to 16. For a 3:30 runner, it's mile 15 to 18. For a 5-hour runner, it could be as early as mile 11.
That timeline isn't a coincidence. It matches exactly where most runners report hitting the wall.
The cascade nobody explains
Glycogen depletion isn't a cliff — it's a cascade. Understanding the sequence helps you see why the fix starts early, not late.
Stage 1: The silent drawdown (miles 1–8). Your muscles are burning glycogen at a steady rate. You feel great. Energy is high, legs are fresh. But the tank is draining. If you're not taking in carbohydrates, you're already on a countdown timer. Most runners feel so good at this point that they skip or delay their first gel. This is where the mistake starts.
Stage 2: The tipping point (miles 8–14). Glycogen stores are dropping below 50%. Your body starts relying more heavily on fat oxidation, which produces energy more slowly. You might notice your pace is harder to hold, but it's subtle. Blood sugar is still stable, so your brain isn't sounding alarms. If you started fueling early and consistently, you're fine. If you didn't, you're now too deep to catch up.
Stage 3: The wall (miles 14–20). Glycogen is critically low. Your liver, which has been maintaining blood glucose for your brain, starts running out too. Blood sugar drops. This is when everything goes wrong at once: your pace collapses, your legs feel heavy, your decision-making deteriorates, and your perceived effort skyrockets even as your actual pace slows. Some runners experience dizziness, nausea, or emotional distress. Your body is now running almost entirely on fat, which simply cannot sustain marathon pace.
Stage 4: Survival mode (miles 20+). If you bonked hard, you're now shuffling. Your body is cannibalising muscle protein for fuel — a metabolic last resort. Even if you start cramming gels, absorption takes 15 to 20 minutes, and your depleted gut isn't processing efficiently. You'll finish, but it will be ugly.
Why "take a gel every 45 minutes" fails
The most common fueling advice for marathon runners is some version of "take a gel every 45 minutes" or "every 5 kilometres." It's simple. It's memorable. And for a lot of runners, it's wrong.
Here's why: gel timing based on distance or clock intervals ignores the three variables that determine how much carbohydrate you actually need per hour.
Body weight. A 60 kg runner and a 90 kg runner burn carbohydrate at different rates at the same pace. The heavier runner needs more fuel per hour — sometimes significantly more.
Pace and intensity. A runner holding 5:00/km burns carbohydrate faster than one running 6:30/km. The faster you go, the higher the proportion of energy that comes from glycogen rather than fat. A 3:15 marathoner might need 70–80 grams of carbohydrate per hour. A 4:30 marathoner might need 45–55 grams.
Sweat rate and conditions. In hot conditions, your body diverts blood to the skin for cooling, which reduces blood flow to the gut. This slows absorption. If you're sweating heavily and not replacing fluid and sodium, your gut function deteriorates further — which means the gels you are taking aren't getting absorbed properly.
A single gel typically contains 20 to 25 grams of carbohydrate. If your actual need is 70 grams per hour and you're taking one gel every 45 minutes, you're getting roughly 33 grams per hour. That's a 37-gram deficit every hour. Over three hours, you've under-fueled by more than 100 grams of carbohydrate — the equivalent of skipping four gels entirely.
That deficit is your bonk, built gram by gram from the starting line.
The first-hour rule
Here's the single most impactful change you can make to your fueling strategy: start fueling in the first 30 minutes.
Most runners wait too long to take their first gel because they feel fine early on. But remember stage 1 of the cascade — your glycogen is draining whether you feel it or not. By the time you feel hungry or low on energy, you're already deep into stage 2, and your gut has been sitting idle for an hour or more. Asking it to suddenly absorb 25 grams of sugar when it hasn't been working is a recipe for nausea.
Starting early does two things. First, it tops up your glycogen stores before they get critically low, pushing the wall back by miles. Second, it primes your gut for absorption, so when you need maximum fueling later in the race, your digestive system is already in gear.
The research supports this consistently: runners who begin fueling within the first 30 minutes of a marathon and maintain consistent intake throughout have significantly better outcomes than those who wait until they feel they need it.
How to calculate what you actually need
Generic advice can't account for your body. But the calculation isn't as complicated as it sounds.
Step 1: Estimate your carbohydrate burn rate. A reasonable starting point is 1 gram of carbohydrate per kilogram of body weight per hour at moderate marathon pace. A 70 kg runner at 5:30/km pace needs roughly 60–70 grams per hour.
Step 2: Factor in what you can absorb. The human gut can absorb roughly 60 grams per hour of a single carbohydrate source (like glucose or maltodextrin). With a dual-source formula (glucose + fructose, which most modern gels use), that ceiling rises to 90–100+ grams per hour — but only if you've trained your gut to handle it.
Step 3: Find your sweet spot. Your target is somewhere between your burn rate and your absorption ceiling, adjusted for what your gut can tolerate. If you need 70 grams per hour and your gut handles 60 comfortably, 60 is your number. If you can train up to 80, even better.
Step 4: Map it to real products. Once you know your grams-per-hour target, divide it across your fueling products. If you need 60 grams per hour and each gel has 25 grams, that's roughly one gel every 25 minutes — not every 45.
Step 5: Test it in training. Your long runs are the laboratory. Practise your exact race-day plan at least three times before race day. Adjust based on how your gut responds, your energy levels, and your pace.
What your watch can tell you (and what it can't)
If you run with a Garmin or Apple Watch, you already have data that can sharpen your fueling plan. Heart rate data reveals your intensity and how hard your body is working. Training load shows accumulated fatigue. Garmin's sweat loss estimate gives you a rough fluid-loss figure.
But here's the gap: your watch shows you the data. It doesn't tell you what to do with it. Garmin's new Connect+ nutrition feature (launched January 2026) lets you log food and track macros. It's a food diary — useful for daily nutrition, but it won't tell you to take a gel at kilometre 12 because your carbohydrate burn rate at your current pace exceeds your intake.
That translation layer — from raw wearable data to "take 25 grams of carbs in the next 10 minutes" — is what most runners are missing.
Sweatr bridges that gap. It pulls your data from Garmin, Apple Watch, and Strava, calculates your personal carbohydrate and fluid needs based on your body weight, sweat rate, and training load, and builds a fueling plan mapped to real products. No spreadsheets. No guesswork. Just a plan that adapts as your training data changes.
Building your anti-bonk plan for your fall race
Fall marathon season is weeks away. If you're training for Chicago, NYC, Marine Corps, or any autumn race, now is the time to lock in your fueling plan. Here's your checklist:
Six weeks out: Calculate your carb-per-hour target. Test it on your next long run. Start with the lower end of your estimated range and work up.
Four weeks out: Refine based on long-run feedback. Did your stomach handle it? Did you fade late? Adjust the timing, quantity, or product. Try your race-day gels and drink — not a training substitute.
Two weeks out: Lock in the plan. No more experiments. Your final long run should use your exact race-day products, timing, and quantities. Note the conditions (temperature, humidity) and how they differ from your expected race day.
Race week: If your race is cooler than your training conditions, you'll likely sweat less and need slightly less fluid — but your carbohydrate needs stay roughly the same. Don't cut gels just because it's cooler.
Race morning: Eat your pre-race meal 3 to 4 hours before the gun. Aim for 1 to 2 grams of carbohydrate per kilogram of body weight. Nothing new. Nothing you haven't tested.
Mile 1 to 3: Take your first fuel. Yes, this early. Your legs don't need it yet, but your glycogen clock is already ticking.
The bottom line
Bonking isn't bad luck. It's not a character flaw. It's a predictable metabolic event with a preventable cause. The runners who avoid it aren't tougher — they're better fueled.
The fix isn't more gels. It's the right gels, at the right time, in the right quantity — calculated from your actual data, not a generic chart.
Sweatr calculates your personal carb-per-hour target using your Apple Watch and Garmin data, builds your race-day fueling plan automatically, and maps it to real products. No bonking spreadsheets required. Try it free →