How Long Does a Food Allergy Reaction Last? Hours to Days

Most food allergy reactions last a few hours, though the exact duration depends on the severity of the reaction and which symptoms appear. Mild symptoms like hives or stomach discomfort typically resolve within a few hours, while more serious reactions can take a day or two to fully clear. In rare cases involving delayed-type allergies, symptoms can persist for days or even over a week.

How Quickly Symptoms Start

Food allergy symptoms usually develop within a few minutes to two hours after eating the trigger food. This is the standard window for immediate allergic reactions, where the immune system releases histamine and other chemicals in response to a protein it has flagged as dangerous. Most people notice the first signs within 30 minutes.

In rare cases, symptoms can be delayed for several hours. A type of food allergy called FPIES (food protein-induced enterocolitis syndrome) follows a slower timeline, with symptoms appearing one to four hours after eating. This delayed pattern primarily causes gastrointestinal symptoms like vomiting and diarrhea rather than the classic hives-and-swelling picture most people associate with food allergies.

Duration by Symptom Type

Different symptoms follow different clocks. Skin reactions like hives typically appear quickly and resolve within 24 hours, even without treatment. Swelling beneath the skin (called angioedema, common around the eyes, lips, and throat) also tends to clear within a day. Stomach symptoms like nausea, cramping, vomiting, or diarrhea generally resolve in a few hours once the food has moved through your system.

More severe reactions involving the whole body take longer to resolve. If your reaction required emergency treatment, you can expect lingering effects like fatigue, skin irritation, or general malaise for one to two days afterward. Think of it as an inflammatory hangover: your immune system mounted an aggressive response, and your body needs time to recover even after the acute danger has passed.

Severe Reactions and Anaphylaxis

Anaphylaxis, the most dangerous form of food allergy reaction, can progress rapidly. In fatal cases, respiratory or cardiac arrest has occurred as quickly as 30 minutes after eating a trigger food. This is why epinephrine (the medication in EpiPens) exists: it’s the only treatment that can reverse anaphylaxis, and using it quickly makes a significant difference. One study found that children who received epinephrine within about 48 minutes had lower rates of complications compared to those who waited over three hours.

Even after successful treatment, anaphylaxis doesn’t always end cleanly. Hospital guidelines recommend monitoring for at least four hours after the last dose of epinephrine, because the reaction can flare again after initially appearing to resolve.

Biphasic Reactions: The Second Wave

About 5% of people who experience anaphylaxis develop what’s called a biphasic reaction, where symptoms return after an initial period of improvement. The second wave hits an average of about 10 hours after the first reaction, though it can occur anywhere from 30 minutes to 72 hours later. Most biphasic reactions actually begin after the six-hour observation window that many emergency departments use, which is why some guidelines recommend longer monitoring periods.

This is the main reason you should never assume a severe reaction is completely over just because you feel better. If you’ve used epinephrine for a food allergy reaction, the possibility of a second wave means the full timeline can stretch well past the initial episode.

Delayed Food Allergies Last Longer

Not all food allergies work through the same immune pathway. FPIES and other delayed-type food allergies involve a different arm of the immune system and follow a much longer timeline. Acute FPIES episodes, triggered by a single exposure, usually clear up within 12 to 24 hours. But chronic FPIES, which develops from repeated exposure to a trigger food over time, can take 3 to 10 days to resolve after you stop eating the problem food.

These delayed reactions are especially common in infants and young children reacting to foods like milk, soy, rice, or oats. Because symptoms are primarily gastrointestinal (severe vomiting, diarrhea, lethargy) and don’t involve hives or swelling, they’re often misdiagnosed as stomach bugs or food poisoning before the pattern is recognized.

What Affects How Long Your Reaction Lasts

Several factors influence whether your reaction resolves in an hour or lingers for days:

  • Amount eaten. A larger dose of the allergen generally triggers a more intense and prolonged response.
  • How quickly you treat it. Taking an antihistamine early for mild reactions, or using epinephrine promptly for severe ones, shortens the duration. Delayed treatment is associated with longer, more complicated reactions.
  • Your individual sensitivity. Some people’s immune systems mount more aggressive responses than others, even to trace amounts.
  • The type of food. Some allergens (like peanut and tree nuts) are more likely to cause severe, prolonged reactions than others.

For a mild reaction involving only hives or minor stomach upset, you’re looking at a few hours at most. For a moderate reaction with more widespread symptoms, expect to feel off for up to a day or two. For anaphylaxis that requires epinephrine, the acute phase may resolve within hours of treatment, but full recovery, including the fatigue and general unwellness that follow, commonly takes one to two days. And if you’re unlucky enough to experience a biphasic reaction, the entire episode can stretch across two to three days from start to finish.