Dear Expert, What’s the difference between a food allergy and intolerance, and how do I know which one I have? Dear Anonymous, A food allergy is an immune system reaction to an allergen, like eggs, milk, or peanuts. These reactions can affect multiple organs and cause symptoms like itching in the mouth, hives, stomach upset, and vomiting. They can also progress to , which is severe and can be life-threatening.