My son is 4 and was born with severe food allergies, such as wheat, eggs, beans, tree nuts. and peanuts. I am not sure if I understand your question about the benedryl. Benedryl does help to stop a reaction after a person eats an allergic food. For instance, if my son where to eat a wheat cracker, then he would start vomiting and breaking out in a rash. At that time I would give him the benedryl and the reaction would over a couple hours times go away. However, he can not take benedryl to prevent an allergy attack from the crackers. If you are severely allergic to a food, such as nuts, etc, then you should see a doctor for a epipen prescription. We carry one for my son. Let me know if I could help anymore.