What do I Need to Know About Food Allergies? A food allergy is an abnormal reaction by the immune system that occurs between a few minutes to a few hours after eating a food. The symptoms of a food allergy are different for everyone but may include itching in the mouth, vomiting, diarrhea, hives, eczema, rapid blood pressure changes, or asthma to name a few.