A food allergy is an exaggerated immune system response to a food protein. When you eat this protein, your body triggers an allergic reaction. Symptoms can include hives, itching, swelling, vomiting, diarrhoea (runny poos) and nausea (being sick).
In some cases, it can cause potentially life-threatening symptoms, either breathing difficulties and/or a sudden drop in blood pressure. This is called anaphylaxis.
Sometimes food allergy may be less obvious. Signs can include infant colic, acid reflux, chronic diarrhoea and poor growth in babies or children. Food allergies don't usually cause eczema symptoms.
Eight foods cause 90% of allergies: milk, egg, peanuts, tree nuts, fish, shellfish, wheat and soy. However, any food can cause an allergic reaction.
Image credit: Canva
Food allergy affects up to 10% of babies, 6% of children and 2% of adults. Read more about food allergies.