Dairy is one of the most common foods people react to, but "reacting to milk" can mean very different things depending on whether it's a true milk allergy, lactose intolerance, or a broader milk protein sensitivity. Getting the distinction right matters, because the management approach, and the risk level, is completely different.
Milk allergy: an immune response
A milk allergy is an immune reaction to the proteins in milk (usually casein or whey), triggered by the IgE antibody. It tends to happen quickly, often within minutes to a couple of hours, and can range from mild to severe.
Typical milk allergy symptoms:
- Hives, swelling or itching
- Vomiting shortly after consuming milk
- Wheezing or difficulty breathing
- In severe cases, anaphylaxis
Milk allergy is more common in children, and many outgrow it, but it can persist into adulthood. Because reactions can be severe, a milk allergy should be confirmed and managed with a GP or allergy specialist, not self-diagnosed.
Lactose intolerance: a digestive issue
Lactose intolerance isn't an immune reaction at all, it's caused by a shortage of lactase, the enzyme that breaks down lactose (milk sugar). Without enough lactase, lactose passes into the gut undigested, causing digestive symptoms.
Typical lactose intolerance symptoms:
- Bloating and gas
- Stomach cramps
- Diarrhoea, usually 30 minutes to 2 hours after consuming dairy
- Symptoms that scale with how much dairy you've had
Milk sensitivity or intolerance to milk protein
There's a third category some people fall into: a slower, IgG-linked reaction to milk proteins that isn't a true allergy and isn't about lactose digestion either. This tends to cause more general, delayed symptoms, bloating, fatigue, skin flare-ups, similar to other food intolerances, just with dairy as the specific trigger.
How to tell which one you have
| Milk Allergy | Lactose Intolerance | Milk Protein Sensitivity | |
| Mechanism | IgE immune response | Enzyme (lactase) deficiency | IgG-linked reaction |
| Onset | Minutes to hours | 30 min–2 hrs | Hours to a day+ |
| Severity | Can be severe | Uncomfortable, not dangerous | Uncomfortable, not dangerous |
| Best next step | GP / allergy specialist | Try lactose-free dairy first | Food intolerance test |
If you've had swelling, hives or breathing symptoms, see a GP rather than testing at home. If your symptoms are digestive and improve with lactose-free products, it's likely lactose intolerance. If symptoms are broader, skin, fatigue, bloating, and not clearly tied to lactose specifically, an intolerance test covering milk protein can help clarify what's going on.
