Suddenly becoming lactose intolerant usually happens because your body is producing less lactase, the enzyme needed to digest lactose in milk and dairy products.
In some people, lactase production gradually decreases with age and symptoms only become noticeable once it falls below a certain level.
In others, lactose intolerance can appear after a stomach infection, coeliac disease, Crohn’s disease, intestinal surgery, or another condition affecting the small intestine.
This means lactose intolerance can seem to develop overnight even though the underlying change may have been happening gradually.
In some cases, especially when it develops after illness or intestinal damage, lactose intolerance can be temporary and may improve once the gut recovers.
What Causes Lactose Intolerance In People?
Lactose intolerance develops when the small intestine does not produce enough lactase.
Without enough lactase, lactose passes into the large intestine without being fully digested. Gut bacteria then ferment it, producing gas and drawing additional water into the bowel.
Several factors can cause this reduction in lactase.
Natural Reduction In Lactase Enzyme
The most common cause is a natural reduction in lactase production after childhood.
Humans usually produce high levels of lactase during infancy because milk is an important part of early nutrition. In many people, lactase production gradually declines as they grow older.
Someone may therefore tolerate milk for years before eventually noticing bloating, gas, diarrhoea, or stomach discomfort after consuming larger amounts of lactose.
Stomach Infections And Gastroenteritis
A stomach infection can temporarily damage the lining of the small intestine.
Because lactase is produced by cells in this lining, gastroenteritis may temporarily reduce the body’s ability to digest lactose.
Some people notice lactose intolerance after:
- Food Poisoning
- Viral Gastroenteritis
- Severe Diarrhoea
- Intestinal Infections
In these cases, lactose intolerance may improve as the intestinal lining heals.
Coeliac Disease
Coeliac disease damages the lining of the small intestine when gluten triggers an immune reaction.
This damage can reduce lactase production and lead to secondary lactose intolerance.
Someone with previously unexplained digestive symptoms may therefore notice problems with milk and dairy even though lactose itself is not the original cause.
When coeliac disease is properly treated and the intestine heals, lactose tolerance may improve in some people.
Crohn’s Disease And Other Gut Conditions
Inflammatory bowel diseases such as Crohn’s disease can affect the small intestine and interfere with lactase production.
Other conditions that damage or inflame the intestinal lining may have a similar effect.
This type of lactose intolerance is known as secondary lactose intolerance because another condition is responsible for reducing lactase levels.
Small Intestine Damage Or Surgery
Surgery involving the small intestine can sometimes reduce the body’s ability to digest lactose.
The effect depends on how much of the intestine is affected and whether the areas responsible for lactase production have been damaged or removed.
Some people may develop temporary symptoms during recovery, while others may experience longer-lasting intolerance.
Age-Related Changes In Digestion
Lactose intolerance becomes more noticeable in many people as they get older.
This does not necessarily mean ageing suddenly causes the condition. Instead, lactase levels may gradually decline until the person’s normal dairy intake becomes difficult to digest.
This helps explain why someone may drink milk comfortably in their teens or twenties but begin experiencing symptoms later in adulthood.

Is Sudden Lactose Intolerance Temporary Or Permanent?
It depends on what caused the intolerance.
Primary lactose intolerance caused by naturally declining lactase production is usually long-term.
Secondary lactose intolerance may be temporary if it develops because of gastroenteritis, coeliac disease, another intestinal condition, or temporary damage to the small intestine.
Once the underlying condition improves and the intestine heals, lactase production may increase again.
Some people recover completely, while others continue to tolerate only limited amounts of lactose.
Can Lactose Intolerance Be Cured?
There is currently no treatment that permanently restores lactase production in people with primary lactose intolerance.
However, lactose intolerance can usually be managed successfully.
Most people do not need to eliminate every source of dairy. Instead, they can identify how much lactose their body tolerates and adjust their diet accordingly.
Secondary lactose intolerance may improve when the condition responsible for damaging the intestine is treated.
For example, someone who becomes temporarily lactose intolerant after gastroenteritis may gradually regain normal lactose tolerance as the intestinal lining recovers.
Can Lactose Intolerance Go Away On Its Own?
Temporary lactose intolerance can sometimes go away on its own.
This is most likely when it develops after a short-term intestinal infection or another reversible cause of small intestine irritation.
Primary lactose intolerance is less likely to disappear because it results from naturally reduced lactase production.
If symptoms suddenly appear without an obvious reason, it may be useful to speak with a GP, particularly if the symptoms persist or become worse.
What Are The Common Symptoms Of Lactose Intolerance?
Symptoms usually appear after consuming foods or drinks containing lactose.
Common symptoms include:
- Bloating
- Abdominal Cramps
- Excessive Gas
- Diarrhoea
- Nausea
- Stomach Rumbling
- Abdominal Discomfort
Symptoms may begin from around 30 minutes to several hours after consuming lactose.
The severity depends on how much lactose was eaten, how much lactase the body produces, and individual digestive sensitivity.
Some people experience symptoms after a small glass of milk, while others can tolerate moderate amounts without discomfort.
Why Can Some People Eat Cheese But Not Drink Milk?
Different dairy products contain different amounts of lactose.
Milk generally contains more lactose than many hard or aged cheeses.
During cheese production, much of the lactose is removed with the whey. The remaining lactose can also decrease further during ageing.
This is why some people who experience bloating or diarrhoea after drinking milk can still tolerate foods such as:
- Mature Cheddar
- Parmesan
- Swiss Cheese
- Some Yoghurts
Tolerance varies from person to person, so symptoms are often more useful than simply categorising foods as completely safe or unsafe.
How Much Lactose Can A Lactose-Intolerant Person Tolerate?
Many people with lactose intolerance can tolerate small amounts of lactose without significant symptoms.
Tolerance depends on factors including:
- Lactase Levels
- Portion Size
- Whether Lactose Is Consumed With Other Food
- Individual Gut Sensitivity
- The Type Of Dairy Product
Some people may tolerate a small quantity of milk with a meal but experience symptoms after drinking a large milkshake on an empty stomach.
Instead of immediately removing every dairy product, it can be useful to identify your individual tolerance level.
How Is Lactose Intolerance Diagnosed?
Diagnosis usually begins with symptoms and dietary history.
A GP or healthcare professional may ask what foods trigger symptoms, how quickly symptoms appear, and whether there are signs of another digestive condition.
Possible approaches include:
Hydrogen Breath Test
A hydrogen breath test measures hydrogen in the breath after consuming lactose.
If lactose is not fully digested, gut bacteria ferment it and produce hydrogen that can be detected in the breath.
Lactose Elimination And Reintroduction
A temporary reduction in lactose may be recommended to see whether symptoms improve.
Lactose can then be gradually reintroduced to determine whether symptoms return.
This approach can also help identify how much lactose a person can comfortably tolerate.
Medical Assessment For Underlying Causes
If lactose intolerance develops unexpectedly, a healthcare professional may investigate conditions such as coeliac disease, inflammatory bowel disease, or another cause of intestinal damage.
This can be particularly important when symptoms are persistent or accompanied by other warning signs.
How Can Lactose Intolerance Be Treated And Managed?
Most people can manage lactose intolerance without completely removing dairy from their diet.
Reduce Lactose Based On Your Tolerance
Start by observing which foods cause symptoms and how much you can eat comfortably.
A food and symptom diary can make patterns easier to identify.
Choose Lactose-Free Dairy Products
Lactose-free milk, yoghurt, and other dairy products provide similar nutrients to standard dairy without significant amounts of lactose.
These products can be useful for people who still want dairy in their diet.
Eat Naturally Low-Lactose Foods
Some dairy products naturally contain relatively little lactose.
Examples include:
- Mature Hard Cheese
- Butter
- Some Fermented Yoghurts
- Parmesan
Individual tolerance still varies.
Use Lactase Enzyme Products When Suitable
Lactase tablets or drops can help break down lactose before it reaches the large intestine.
They may be useful when eating dairy outside the home or when consuming foods that normally trigger symptoms.
Maintain Calcium And Vitamin D Intake
Avoiding dairy without suitable alternatives can reduce calcium and vitamin D intake.
Useful alternatives may include:
- Fortified Plant-Based Milk
- Lactose-Free Dairy Milk
- Calcium-Rich Green Vegetables
- Fortified Breakfast Cereals
- Calcium-Containing Foods Recommended By A Dietitian
A balanced diet remains important even when lactose intake is reduced.
Lactose Intolerance Vs Milk Allergy
Lactose intolerance and milk allergy are different conditions.
Lactose intolerance is a digestive problem caused by insufficient lactase.
Milk allergy involves the immune system reacting to proteins found in milk.
Lactose intolerance commonly causes digestive symptoms such as bloating, diarrhoea, gas, and cramps.
Milk allergy can cause symptoms such as:
- Hives
- Swelling
- Wheezing
- Vomiting
- Difficulty Breathing
- Severe Allergic Reactions
Someone with a milk allergy may still react to lactose-free cow’s milk because it continues to contain milk proteins.

Could The Symptoms Be IBS, Coeliac Disease Or Another Gut Problem?
Several digestive conditions can produce symptoms similar to lactose intolerance.
Irritable bowel syndrome can cause bloating, cramps, diarrhoea, and changes in bowel habits.
Coeliac disease can cause intestinal damage that leads to secondary lactose intolerance.
Inflammatory bowel disease and other intestinal conditions can also affect digestion.
The pattern of symptoms can provide clues.
If only lactose-containing foods trigger symptoms, lactose intolerance may be more likely. If many unrelated foods cause similar symptoms, another digestive condition may need to be considered.
When Should You See A GP?
Occasional mild symptoms after consuming large amounts of dairy may not always require medical assessment.
However, you should consider speaking with a GP if symptoms regularly return, suddenly become severe, or significantly affect your everyday life.
Seek medical advice if you experience:
- Blood In Your Stool
- Persistent Diarrhoea
- Unexplained Weight Loss
- Severe Abdominal Pain
- Persistent Vomiting
- Major Changes In Bowel Habits
- Symptoms That Continue Despite Reducing Lactose
Breathing difficulty, swelling of the lips or tongue, throat tightness, or collapse after consuming dairy may indicate a serious allergic reaction rather than lactose intolerance and requires emergency medical attention.
Conclusion
Suddenly becoming lactose intolerant does not necessarily mean something changed overnight.
In many people, lactase production has been gradually declining until the body reaches a point where normal amounts of dairy begin causing symptoms.
In other cases, lactose intolerance develops after gastroenteritis, coeliac disease, inflammatory bowel disease, surgery, or another problem affecting the small intestine.
Whether it goes away depends largely on the cause. Primary lactose intolerance is usually long term, while secondary lactose intolerance may improve when the intestine recovers.
Most people can manage the condition by identifying their personal lactose tolerance, choosing lower-lactose or lactose-free foods, maintaining good calcium and vitamin D intake, and seeking medical advice when symptoms are persistent, severe, or unexplained.
FAQs
Why Have I Suddenly Become Lactose Intolerant?
Your lactase levels may have gradually declined until your body could no longer digest your usual amount of lactose. Intestinal infections or digestive diseases can also cause sudden secondary lactose intolerance.
Can You Become Lactose Intolerant At Any Age?
Yes. Lactose intolerance can become noticeable during childhood, adolescence, or adulthood depending on genetics, intestinal health, and lactase production.
Can A Stomach Bug Cause Lactose Intolerance?
Yes. Gastroenteritis can temporarily damage the small intestine and reduce lactase production, causing temporary lactose intolerance in some people.
How Long Does Temporary Lactose Intolerance Last?
Recovery varies depending on the cause and how quickly the intestine heals. Some people improve relatively quickly, while others may experience symptoms for a longer period.
Can Lactose Intolerance Get Better Over Time?
Secondary lactose intolerance may improve once the underlying intestinal problem resolves. Primary lactose intolerance usually remains but can often be managed by adjusting lactose intake.
Can You Still Eat Dairy With Lactose Intolerance?
Yes. Many people can tolerate small amounts of dairy, especially hard cheeses, yoghurt, or lactose-free dairy products.
Does Lactose Intolerance Get Worse With Age?
Lactase production can decline with age, which may make symptoms more noticeable. However, the severity varies greatly between individuals.
