Question: how long does lactose intolerance last after eating dairy?
Answer: The symptoms of lactose intolerance usually begin within 30 minutes to 2 hours after consuming dairy and should go away once the dairy you consumed completely passes through your digestive system — within about 48 hours.