It is a pattern many runners recognise without ever naming it: the long run goes fine until kilometre twelve — then bloating, pressure in the lower abdomen, cramps, and from kilometre fifteen every step becomes a decision about whether a toilet will appear. In everyday life the same person digests milk without any problem. The obvious suspicion is that training is to blame. Usually it is lactose intolerance that stays silent at rest and strikes under load.
What lactose intolerance is — and what it is not
Lactose is milk sugar, a disaccharide made of glucose and galactose. It is split by lactase, an enzyme on the brush border of the small intestine. In most people lactase activity declines genetically after early childhood — in Central Europe this affects roughly 20 to 25 percent of the population, and far more worldwide. If part of the lactose stays undigested, it travels to the colon, where bacteria ferment it and bind water osmotically. The result is bloating, a feeling of fullness, abdominal cramps and loose stool, typically 30 minutes to two hours after eating.
It is important to separate this from two things it is constantly confused with. First, cow's milk protein allergy: a genuine immune reaction to casein or whey protein that affects even the smallest amounts and comes with skin rash, swelling or airway symptoms. Second, fructose intolerance and irritable bowel problems, where carbohydrates other than milk sugar trigger the symptoms. The distinction matters practically because the strategies are completely different — a threshold approach does not work for an allergy, but it does for an intolerance.
The key point: lactose intolerance is not a disease but a normal physiological variation of digestion. It is dose-dependent, it is not dangerous, and it does not mean you have to cut out dairy for good.
Why symptoms are worse when you run
Three mechanisms act at once. The first is blood flow: during intense exercise, perfusion of the gastrointestinal tract drops by up to 80 percent because blood is needed in the muscles, skin and lungs. That throttles digestion exactly when it should be working. The second is mechanics: every running step shifts the stomach and intestines by a few centimetres, which irritates stretch receptors in a full gut. The third is timing: gastric emptying accelerates under load while small-intestinal transit slows at the same time — undigested lactose therefore reaches the colon earlier and in larger amounts.
Add the typical race-day error chain: a milk coffee in the morning, a muesli bar with milk powder, a whey-based recovery drink on the way — each of these sits below the personal threshold, but together they are well above it. That is precisely why symptoms in training are often worse than in everyday life even though the diet is identical: the combination of dose, timing and load decides.
The hidden lactose sources in an athlete's day
A glass of milk is easy to spot. The problematic amounts hide elsewhere:
- Whey protein concentrate. Whey isolate sits below one percent lactose; whey concentrate ranges from four to eight percent depending on quality. A protein shake with 30 grams of concentrate can therefore contain two to three grams of lactose — enough to be noticeable in sensitive people.
- Ready-made recovery drinks. Milk-based meal replacement drinks and cocoa drinks deliver 20 to 30 grams of lactose per serving. They are convenient but the wrong choice for affected athletes directly after a run.
- Bars and baked goods. Muesli bars, protein bars and croissants frequently contain milk powder, skimmed milk powder or whey powder. The information sits in the ingredients list, not in the nutrition table — where only "sugars" appears.
- Sports drinks and gels. Most are lactose-free, but not all: whey hydrolysates and "protein gels" can contain traces. If you react sensitively, read the label or mix your own drink — instructions are in Homemade sports drink.
- Processed foods and bakery products. Instant coffee preparations, stock cubes, breadcrumbs, sausages. Here too the rule is: ingredients list instead of gut feeling.
One number is usually enough: anything below one gram of lactose per 100 grams is unproblematic for most affected people. Butter sits at 0.6 grams, Emmental and mountain cheese below 0.1 grams, yoghurt at three to five grams depending on the type — but thanks to partly pre-digested lactose and the bacterial cultures it carries, yoghurt is often better tolerated than the same amount of milk.
Finding your personal threshold: the practical self-test
Because tolerance is dose-dependent, blanket avoidance is the worst of all solutions — it costs calcium, protein and quality of life without telling you where your limit is. A structured self-test delivers solid data within two weeks. The procedure: one week completely lactose-free as a baseline, then step up by five grams of milk sugar per day — roughly 100 millilitres of milk — each time on a quiet day without a key session, with two to four hours of observation. Record symptoms and timing.
Most affected people end up with a threshold between 12 and 15 grams per meal when lactose is taken together with other food; on an empty stomach it is considerably lower. That distribution is exactly why a milk coffee before breakfast causes problems while a piece of cheese in the evening does not. If you want laboratory confirmation, the hydrogen breath test is the standard; a genetic test only shows the predisposition, not the actual symptom severity.
Race protocol: the final 24 hours before the start
On race day what counts is not average tolerance but tolerance under maximal load — and that is worse. The final 24 hours before a race or key session therefore follow their own rules:
- From 24 hours out: no milk, no yoghurt, no cream cheese, no milk-based shakes. Hard cheese and butter are fine in small amounts because their lactose content is below 0.1 grams per 100 grams.
- The evening before: pasta, rice, potatoes with a protein source you know — fish, poultry, tofu, legumes. No experiments. The carb-loading protocol article explains how to fill carbohydrate stores without irritating the gut.
- Race-morning breakfast: three hours before the start, no more than 1.5 grams of fat per kilogram of body weight, no dairy. Oats with water or rice milk, banana, white bread with honey, rice porridge.
- On course: gels and bars only if you have tested them in training. A bar with milk powder at kilometre 25 is the classic trigger for the collapse at kilometre 30.
If you react very sensitively under load, you can additionally work with gut training two to three days beforehand — not to treat the intolerance, but to increase general tolerance of race nutrition. Both together are considerably more effective than either measure alone.
Calcium and protein: the real issue
The real risk of lactose intolerance in endurance sport is not in the gut but in the bone. People who drop dairy without replacing it frequently land at 400 to 600 milligrams of calcium per day in surveys — the recommendation is 1,000 milligrams for adults, higher for adolescents and post-menopausal women. Combined with the repetitive impact load of running and a possible energy deficit, this creates the environment in which stress fractures develop.
The replacement is unspectacular but effective. Lactose-free milk and yoghurt have identical calcium values to the regular version — calcium survives the enzyme treatment, only the sugar is split. Add hard cheese in small amounts (30 grams of Parmesan delivers around 350 milligrams), calcium-rich mineral water (over 150 milligrams per litre), fortified plant drinks (only those with added calcium, otherwise they sit at 5 to 15 milligrams), tofu set with calcium sulphate, almonds, kale, broccoli and sesame. Spread across the day in three or four portions, the balance is easy to reach without milk.
Protein is simpler: whey isolate, eggs, fish, legumes, soy and rice/pea protein cover the requirement of 1.4 to 1.8 grams per kilogram of body weight in a build phase. What to watch for is covered in Protein for endurance athletes.
What you do not need
There is a market of products around lactose intolerance that promises more than it delivers. Four things are dispensable:
- Permanent lactase tablets. Useful for individual meals or in restaurants, not as the basis of daily training. They do not replace conscious choices, and their effect under race load is hard to predict.
- "Lactose-free" protein powders at a premium. Whey isolate is already almost lactose-free. Check the sugar content on the label rather than the wording on the packaging.
- Probiotic courses against the intolerance. They change the gut flora but do not replace a missing enzyme. The data for general gut health is interesting; for lactose digestion it is not.
- Complete dairy avoidance as an end in itself. It costs calcium, iodine and high-quality protein — and solves a problem most affected people also solve with portion management.
Common mistakes
The most expensive mistake is self-diagnosis by elimination: anyone who cuts all dairy after one bad run never learns whether it was the lactose, the timing, the coffee on an empty stomach or simply a first half run too fast. Second, only obvious milk gets checked while whey powder in bars and shakes stays unexamined. Third, the calcium balance is ignored — and fourth, the strategy is applied for the first time on race day. Any nutrition change belongs in preparation, not in competition; the article What to eat before running covers the timing.
How Peakora plans for this
Peakora does not know lactose, but it knows your load. The fueling calculator plans carbohydrate and fluid for long sessions and race day in grams per hour — if you store your tolerated sources there, you get a nutrition plan that does not rely on chance. And because the app logs gastrointestinal problems in your training history, you can see in retrospect whether the issues depend on nutrition, pace or time of day. For the fundamentals: glossary.
Frequently asked questions about lactose intolerance and running
Do I have to give up milk entirely with lactose intolerance?
No. Most people affected tolerate up to 12 grams of lactose per meal — roughly 250 millilitres of milk — especially when it is eaten together with other food. Hard cheese and butter contain almost no lactose anyway. Full avoidance is only necessary with severe symptoms.
Why do I notice lactose more when running than in everyday life?
During exercise, blood flow to the gut drops by up to 80 percent while the running motion shakes the digestive tract and gastric emptying speeds up. Undigested milk sugar therefore reaches the colon faster, where it ferments — the typical bloating and cramps appear earlier and stronger.
Do lactase tablets before a run make sense?
Yes, if you deliberately eat lactose-containing food. The enzyme has to be taken with the first bite so it can act in the gut. For sports products it is usually the worse option: avoiding the few lactose-containing sports foods is simpler than predicting how a tablet will behave during a race.
Can lactose intolerance increase stress fracture risk in runners?
Indirectly, yes. Anyone who drops dairy completely without replacing the calcium often ends up below 600 milligrams per day instead of the recommended 1,000. Combined with the high impact load of running, that raises the risk of stress fractures — the answer is calcium from other sources, not a return to milk.
Plan nutrition instead of guessing
Peakora calculates carbohydrate, fluid and electrolytes for every session — and adapts the plan to what you tolerate. Start free, no credit card required.
Start free