What causes a food intolerance?
It is often unclear why a person is sensitive to certain foods.
If your symptoms come on after having dairy products, it's possible you may have lactose intolerance. This means your body can't digest lactose, a sugar found in milk, yoghurts and soft cheeses. Your GP can usually diagnose lactose intolerance by looking at your symptoms and medical history.
Some people have trouble digesting wheat and experience bloating, wind, diarrhoea, vomiting and stomach pain after eating bread. Read more about wheat intolerance (also known as wheat sensitivity).
Otherwise, the culprit may be a food additive, chemical or contaminant, such as:
- monosodium glutamate (MSG)
- caffeine
- alcohol
- artificial sweeteners
- histamine (found in Quorn, mushrooms, pickled and cured foods, and alcoholic drinks)
- toxins, viruses, bacteria or parasites that have contaminated food
- artificial food colours, preservatives or flavour enhancers
Gluten intolerance
Many people cut gluten from their diet thinking that they are intolerant to it, because they have symptoms that come on after eating wheat.
But it's hard to know whether these symptoms are because of a genuine intolerance to gluten, an intolerance to something else in wheat, or nothing to do with wheat at all. It may help to read Should you cut bread from your diet?
In reality very few people need to cut out gluten from their diet, although it's important to do so if you have coeliac disease (which is neither an intolerance nor an allergy).