Why do I get stomach pain after eating dairy?
Last updated September 3, 2026.
Dairy pain 30 minutes to 2 hours after eating is classic lactose intolerance - two weeks off dairy then a milk challenge confirms it. Pain with vomiting, blood, or weight loss is not intolerance: get seen.
What to do
- Two-week elimination then a milk challenge - the home test providers accept, per NIDDK.
- Lactose-free milk and lactase tablets work - as do hard cheese and live yogurt.
- Cover calcium and vitamin D - if dairy shrinks long-term.
- Vomiting, blood, weight loss, night pain: provider - that pattern means inflammation, not enzymes.
Related questions
- Why do I get stomach pain after eating gluten?
- Why do I get stomach pain after eating eggs?
- Why am I so gassy?
- Why does coffee make me poop?
