Sweatr
All articles
Fueling Strategy8 min read20 September 2026

The Absorption Gap: Why Eating Enough Carbs Still Left You Bonking

You followed the fueling plan and still hit the wall. The problem isn't how much you ate — it's how much your body actually absorbed.

The Absorption Gap: Why Eating Enough Carbs Still Left You Bonking

In Summary

  • Eating 60g of carbs per hour doesn't mean your muscles received 60g.
  • Exercise intensity, hydration, and carb type all throttle absorption.
  • Your personal absorption ceiling is trainable — but you have to find it first.
  • Sweatr uses your wearable data to build a fueling plan around what your body can actually use.

You did everything right. You read the articles. You bought the gels. You set a timer on your watch and took one every 30 minutes, hitting that magic 60 grams of carbs per hour target. And at mile 22, your legs turned to concrete anyway.

You're not alone, and you're not imagining things. The most common post-race complaint in endurance sport isn't "I forgot to fuel." It's "I fueled exactly like the plan said and still bonked."

The reason is something almost no fueling guide talks about: the absorption gap.

What the absorption gap actually is

The absorption gap is the difference between the carbohydrates you put in your mouth and the carbohydrates that actually reach your working muscles.

Think of it this way: if you consume 60 grams of carbs per hour but your gut can only absorb 40 grams under race conditions, those extra 20 grams aren't helping you. They're sitting in your stomach, pulling water away from your blood, making you nauseous, and eventually causing the GI distress that makes you slow down even further.

The fueling advice you see everywhere — "aim for 60 to 90 grams per hour" — describes what goes in. It says nothing about what makes it through.

Why absorption is lower than you think during a race

Your gut is a remarkably efficient organ at rest. Sitting on your sofa after dinner, it absorbs nutrients without breaking a sweat. But during a marathon, three things conspire to throttle that efficiency.

1. Blood flow diverts away from your gut

During hard exercise, your body redirects blood from your digestive system to your working muscles and skin (for cooling). At marathon race pace, gut blood flow can drop by 60 to 80 percent compared to rest.

Less blood flow means slower absorption. The nutrients in your stomach have to wait in a longer queue to cross the intestinal wall and enter your bloodstream. If you keep adding more fuel on top, the queue gets backed up — that's when nausea hits.

2. The glucose transporter bottleneck

Your small intestine absorbs glucose through a specific transporter called SGLT1. This transporter has a maximum capacity: roughly 60 grams of glucose per hour, even under ideal conditions. Once it's saturated, additional glucose sits in your intestine and draws water in through osmosis, which is exactly what causes the bloating, cramping, and urgent bathroom stops that ruin race days.

This is why the 2:1 glucose-to-fructose ratio in modern gels matters. Fructose uses a different transporter (GLUT5), so you can absorb carbs through two separate channels simultaneously. A 2:1 glucose-fructose mix can push absorption toward 90 grams per hour — but only if you've trained your gut to handle it.

3. Dehydration compounds everything

Here's where it gets circular. Dehydration reduces gut blood flow further, which slows absorption, which means the carbs you're eating sit in your stomach longer, which pulls more water into your gut, which makes dehydration worse.

A runner who's even 2 percent dehydrated at mile 15 will absorb carbs measurably slower than they did at mile 5. If your hydration and fueling plans aren't built together, each one undermines the other.

The number that matters: your personal absorption ceiling

Sports science gives us population averages: 60g/hr for glucose only, up to 90g/hr for glucose-fructose mixes, and some elite athletes pushing toward 120g/hr with aggressive gut training.

But those are ranges, not prescriptions. Your actual absorption ceiling depends on:

  • Your gut training history. An untrained gut typically handles 30 to 45 grams per hour before distress. Six to eight weeks of progressive gut training can push this to 80 to 100 grams per hour.
  • Race-day intensity. The harder you run relative to your threshold, the more blood diverts away from your gut. A runner racing a 3:15 marathon at 85 percent of max heart rate will have worse absorption than the same runner jogging at 65 percent.
  • Temperature and humidity. Hot conditions demand more blood flow to the skin for cooling, leaving even less for your gut. The gel protocol that worked perfectly on a 12-degree training run may overwhelm your stomach on a 25-degree race day.
  • The type of carbs you're using. Single-source glucose gels hit the SGLT1 bottleneck faster. Dual-source glucose-fructose products bypass it partially. Hydrogel formulations (like Maurten) encase carbs in a matrix that passes through the stomach faster, reducing the window for GI distress.
  • Your hydration status at the time of ingestion. Taking a gel without adequate water means a concentrated sugar bolus hitting a compromised gut. Always pair gels with fluid.

How to find your absorption ceiling

You don't need lab equipment. You need structured experimentation during training runs — and you need to actually track what happens.

Step 1: Establish your baseline

On your next long run (90 minutes or more), fuel at 30 grams of carbs per hour using the same products you plan to race with. Note how you feel at each intake: comfortable, slightly full, bloated, nauseous. This is your starting floor.

Step 2: Increase by 10 grams per week

Each subsequent long run, add 10 grams per hour. Move from 30 to 40, then 40 to 50, and so on. Use the same products, the same timing, and run at a similar intensity each time.

Step 3: Watch for the ceiling signals

Your body will tell you when you've hit your current absorption limit:

  • Persistent stomach heaviness that doesn't resolve within 10 minutes
  • Nausea that arrives 15 to 20 minutes after a gel (the transit time clue)
  • Audible sloshing — fluid pooling in your stomach because absorption can't keep up
  • A sudden need to use the bathroom mid-run

When you hit one of these, you've found your current ceiling. Back off by 10 grams, and that's your working race-day target.

Step 4: Factor in intensity

Your ceiling at easy pace is not your ceiling at race pace. Once you've established your baseline, test it during a tempo or race-pace effort. Most runners find their ceiling drops 10 to 20 grams per hour at race intensity compared to easy long runs.

Why generic plans miss this entirely

The standard marathon fueling advice assumes a generic human with an average gut, running at an unspecified effort level, in unspecified conditions. It gives you a number — 60 grams per hour — and sends you on your way.

But the runner who trained all summer in 30-degree heat, who races in October at 10 degrees, who weighs 62 kilograms and runs a 4:30 marathon has radically different absorption dynamics than the 85-kilogram runner doing 3:15 in the same race. Their sweat rates are different. Their gut blood flow distribution is different. Their caloric needs per hour are different.

One number cannot serve both of them. And when it doesn't, the advice doesn't fail — the runner thinks they did.

That's the real cost of the absorption gap. It's not just the bonk at mile 22. It's the runner who goes home, reads the same "60 grams per hour" advice again, and assumes they need to try harder next time instead of trying differently.

Building a fueling plan around absorption, not just intake

The shift is simple in concept: stop planning based on what you'll eat and start planning based on what your body can use.

That means your fueling plan needs three inputs that a generic guide doesn't have:

  1. Your tested absorption ceiling at race intensity — from the protocol above
  2. Your individual sweat rate and hydration plan — because hydration directly affects absorption
  3. Race-day conditions — temperature, humidity, and course elevation that modify both

Sweatr calculates this automatically using your Apple Watch and Garmin data. It pulls your training history, race-day conditions, and body metrics to build a fueling plan calibrated to your absorption capacity — not a population average. When conditions change, the plan adapts. When your gut training improves over weeks, the plan adjusts upward.

The protocol for the next 3 weeks

If your fall marathon is 3 to 6 weeks away, here's what you can still do:

This week: Test your absorption ceiling on your weekend long run at 30g/hr. Note every signal your gut sends you.

Next week: Bump to 40g/hr if the first test was comfortable. If not, repeat at 30g/hr with better hydration pairing.

Week 3: Test at your intended race pace during a tempo section of your long run. This gives you a race-specific number.

Race week: Lock in your plan at the highest absorption rate that was comfortable at race intensity. Build a 10 percent buffer below your tested ceiling so you have margin for race-day adrenaline and heat.

You won't turn a 40g/hr gut into a 90g/hr gut in three weeks. But you can find the number that's actually yours — and race with confidence that what you eat will reach your muscles, not just your stomach.

The bottom line

Bonking despite fueling isn't a willpower problem. It's a mismatch between what your plan says to eat and what your gut can absorb under the specific conditions of your race. The absorption gap is real, it's individual, and it's the reason generic plans fail.

Find your number. Train your gut. Build your plan around absorption, not intake. That's how you fuel a marathon that doesn't fall apart at mile 22.

Sweatr builds your race-day fueling plan from your actual data — your sweat rate, your training load, your race conditions — so you fuel based on what your body can use, not what a generic guide says to eat. Try it free on the App Store.