U.S. doctors online nowAsk doctors free
A 33-year-old member asked:

Do food allergies go away?

3 doctor answers11 doctors weighed in
Dr. Madhukar Punja
Specializes in Allergy and Immunology
Yes: Yes, particularly in children. Most children with allergy to milk, egg and soy outgrow their allergies by age 5-6. However, childhood peanut allergy can be lifelong. In adults it is a different story. Their allergies will be lifelong once they develop it; most commonly they develop allergies to shellfish which stays on for life.
Created for people with ongoing healthcare needs but benefits everyone.
Dr. Steven Machtinger
Allergy and Immunology 46 years experience
Yes: Especially in kids. Food allergies to cow's milk, egg, wheat, soy, and corn that begin in infancy or early childhood usually resolve by adolescence and often by kindergarten entry. Unfortunately peanut, tree nut, and crustacean allergy is more likely to persist whether starting in childhood or adulthood. Only 20-25% of children allergic to peanut or tree nuts ever tolerate these foods in life.
Created for people with ongoing healthcare needs but benefits everyone.
Dr. Alyson Simpson
Allergy and Immunology 19 years experience
Depends: I agree with the above answers. Most food allergies including egg, milk, soy, and wheat allergy resolve over time. However, some studies suggest that some children are outgrowing them later in childhood than previously thought. Only about 20% of children outgrow peanut allergy. Peanut, treenut, and shellfish allergy are present through adulthood and require lifelong avoidance.
Created for people with ongoing healthcare needs but benefits everyone.

Related questions

A 44-year-old member asked:
Food allergy rashes how long to go away?
1 doctor answer4 doctors weighed in
A 45-year-old member asked:
How does one go about getting tested for food allergies if suspecting gluten or grain?
2 doctor answers6 doctors weighed in
A 34-year-old member asked:
What are the most common non-food related allergies?
1 doctor answer1 doctor weighed in
A 33-year-old member asked:
How do you confirm children's allergies from ?Different foods?
1 doctor answer1 doctor weighed in
Last updated Mar 24, 2018
Connect with a U.S. board-certified doctor by text or video anytime, anywhere.
$44 video appointments with $19/month membership*
*Billed $57 every 3 months. Cancel anytime.


Content on HealthTap (including answers) should not be used for medical advice, diagnosis, or treatment, and interactions on HealthTap do not create a doctor-patient relationship. Never disregard or delay professional medical advice in person because of anything on HealthTap. Call your doctor or 911 if you think you may have a medical emergency.