Home  ›  Symptoms › How long symptoms last
Symptoms

How long do lactose intolerance symptoms last?

Symptoms usually begin within an hour or two of eating lactose and settle over the following hours — but because of how long food takes to move through you, they can sometimes drag into the next day. Here's the honest timeline and what drives it.

When symptoms start

Lactose intolerance symptoms kick in once undigested lactose reaches your large intestine and gut bacteria start fermenting it. That typically takes around 50 minutes to 2 hours after eating — health services often summarise it as "within a few hours." So the culprit is usually something you ate one to a few hours earlier, not right before symptoms hit.

Why they can last into the next day

Here's the part that surprises people. Food takes roughly 6–10 hours to travel through the small intestine, then another 24–36 hours to pass through the large intestine — where the fermenting and gas-making happen. Add that up and symptoms can appear, and linger, up to a day or two after the dairy that caused them. That's why a milky dessert last night can still have you bloated this morning.

If you're puzzled: when you feel off but "haven't had dairy today," look back at yesterday. The next-day lag is real and completely normal — it's just your gut's transit time.

What makes symptoms worse or longer

  • The dose. More lactose means more fermentation and stronger, longer symptoms. Most people with lactose intolerance handle under about 12 g in one sitting (roughly a cup of milk), and a bit more, 15–18 g, when it's spread through a meal.
  • How it hits your gut. Undigested lactose draws water into the bowel (osmosis), gets fermented into gas, and speeds up transit, which together produce the bloating, wind, cramps and loose stools.

How to get through it

There's no switch to turn symptoms off once they've started — it's mostly waiting them out, staying hydrated, and being kind to your gut. The real lever is next time: know your lactose threshold, and if you're going to have dairy, a lactase tablet taken beforehand can head symptoms off.

See your GP if symptoms happen even on days you've had no dairy, keep going for weeks, or come with weight loss or blood in your stool — that pattern isn't typical of lactose intolerance and points to something else worth checking.
Sources — Misselwitz et al., Aliment Pharmacol Ther (2019); Cleveland Clinic; NIDDK. General information, not medical advice.

Get the free cheat sheet

60+ foods sorted, Aussie swaps, honest & independent.

Get it free →