Ans: How long your allergic reaction lasts totally depends on what type of allergy you have. If you have a pollen allergy or dust allergy, you might experience the reaction from a few minutes to a few hours. If you are allergic to milk, or you are lactose intolerant, then you might experience diarrhea or vomiting for a few hours or a day.