HowLongFor

How Long Does an Allergic Reaction Last?

Quick Answer

1–2 hours for mild reactions, 1–3 days for moderate reactions, and minutes for severe anaphylaxis without treatment. Duration depends on the allergen type and whether you take antihistamines.

Typical Duration

1 hour72 hours

Quick Answer

Mild allergic reactions typically resolve in 1–2 hours with antihistamines. Moderate reactions involving hives or swelling can last 1–3 days. Severe anaphylaxis is a life-threatening emergency that develops within minutes and requires immediate epinephrine injection. The total duration depends on the allergen, the severity of your immune response, and how quickly you begin treatment.

Duration by Reaction Type

Reaction TypeTypical DurationCommon Symptoms
Mild1–2 hoursLocalized itching, minor hives, sneezing, runny nose
Moderate1–3 daysWidespread hives, swelling, nasal congestion, mild wheezing
Severe (anaphylaxis)Minutes to hoursThroat swelling, difficulty breathing, drop in blood pressure, loss of consciousness
Contact dermatitis2–4 weeksItchy rash, blisters, dry cracked skin at contact site

Duration by Allergen

Food allergies produce symptoms within minutes to 2 hours of ingestion. Mild food reactions resolve in a few hours once the allergen passes through your system, but severe food reactions can trigger biphasic anaphylaxis, where symptoms return 4–12 hours after the initial reaction.

Drug allergies vary widely. A reaction to an antibiotic like penicillin may appear within an hour or take up to two weeks to develop. Once the medication is stopped, symptoms typically clear within 3–7 days, though some drug rashes last 2–3 weeks.

Insect sting allergies cause immediate pain and localized swelling lasting 24–72 hours. Large local reactions (swelling exceeding 10 cm) can persist for 5–10 days. Anaphylaxis from insect stings peaks within 5–30 minutes.

Contact allergies (poison ivy, nickel, latex) trigger delayed reactions appearing 12–72 hours after exposure. The resulting dermatitis lasts 2–4 weeks even with treatment, making contact allergies the longest-lasting type.

Antihistamine Timeline

Over-the-counter antihistamines like diphenhydramine (Benadryl) begin working within 15–30 minutes and provide relief for 4–6 hours. Second-generation antihistamines like cetirizine (Zyrtec) or loratadine (Claritin) take 1–3 hours to reach full effect but last 24 hours with fewer sedating side effects. For moderate reactions, doctors may prescribe a short course of oral corticosteroids, which reduce inflammation over 3–5 days.

When to Use an EpiPen

Use epinephrine (EpiPen) immediately if you experience any of these anaphylaxis signs:

  • Swelling of the tongue or throat
  • Difficulty breathing or wheezing
  • Dizziness, fainting, or rapid pulse
  • Nausea, vomiting, or abdominal cramps combined with skin symptoms
  • A known severe allergen exposure

Epinephrine works within 1–5 minutes but wears off in 15–20 minutes. Always call 911 after using an EpiPen because symptoms can return. Up to 20% of anaphylaxis cases involve a biphasic reaction requiring a second dose.

When to See a Doctor

  • Symptoms don't improve after 2 doses of antihistamine
  • Hives or swelling last longer than 48 hours
  • You experience any difficulty breathing
  • You've had to use your EpiPen
  • Allergic reactions keep recurring without a clear trigger

An allergist can perform skin prick or blood tests to identify specific triggers, which helps you avoid future reactions and shorten recovery times.

Sources

How long did it take you?

hour(s)

Was this article helpful?