HowLongFor

How Long Do Hives Last?

By the HowLongFor Editorial Team

Quick Answer

Most acute hives resolve within 24–48 hours, though individual welts may appear and fade in 2–6 hours. Chronic hives persist for 6 weeks or longer.

Typical Duration

1 day42 days

Quick Answer

Acute hives (urticaria) typically resolve within 24–48 hours, with individual welts lasting 2–6 hours before fading. If hives persist beyond 6 weeks, they are classified as chronic urticaria, which can last months or even years.

Acute vs. Chronic Hives

TypeDurationCausePrevalence
Acute urticariaLess than 6 weeksAllergic reactions, infections, medications~20% of people experience at least once
Chronic spontaneous urticaria6 weeks or longerOften unknown (autoimmune)~1–2% of population
Chronic inducible urticaria6 weeks or longerPhysical triggers (cold, pressure, heat)~5% of chronic cases

Duration by Cause

TriggerTypical DurationNotes
Food allergy2–24 hoursResolves once allergen is cleared
Medication reaction24–48 hours after stoppingSome drugs take days to clear
Insect sting3–7 daysMay recur if re-exposed
Viral infection1–2 weeksCommon in children
StressDays to weeksRecurs with ongoing stress
Contact allergen12–36 hoursLocalized to contact area
Autoimmune (chronic)Months to yearsWaxes and wanes

Factors That Affect Duration

Trigger identification plays the largest role. Hives caused by a known allergen resolve quickly once exposure stops, while chronic cases with no identifiable cause tend to persist. Approximately 50% of chronic urticaria cases resolve within 1 year, and 80% resolve within 5 years.

Antihistamine response matters significantly. First-generation antihistamines like diphenhydramine provide relief within 1–2 hours but cause drowsiness. Second-generation options like cetirizine or loratadine are preferred for ongoing management and can shorten episode duration.

Underlying conditions such as thyroid disease, autoimmune disorders, or chronic infections can prolong hives. Addressing the root cause often leads to resolution.

Treatment Timeline

TreatmentOnset of ReliefBest For
Oral antihistamine (cetirizine)1–2 hoursMild to moderate cases
Cool compressImmediate (temporary)Symptom relief
Oral corticosteroids4–8 hoursSevere acute episodes
Omalizumab (Xolair)2–4 weeksChronic cases unresponsive to antihistamines
EpinephrineMinutesAnaphylaxis with hives

Tips for Faster Resolution

  • Take a non-drowsy antihistamine at the first sign of hives rather than waiting for them to worsen
  • Avoid known triggers including heat, alcohol, tight clothing, and aspirin, which can worsen episodes
  • Keep skin cool with lukewarm showers and loose-fitting cotton clothing
  • Maintain a symptom diary to identify patterns and triggers
  • Seek medical attention if hives are accompanied by difficulty breathing, swelling of the lips or tongue, or dizziness, as these may indicate anaphylaxis

Pro Tips

Take a non-drowsy second-generation antihistamine like cetirizine or loratadine at the first sign of hives.

American College of Allergy, Asthma & Immunology

Keep skin cool with lukewarm showers and loose cotton clothing, and avoid heat, alcohol, and tight clothing.

American Academy of Dermatology

Use epinephrine and call 911 if hives come with swelling of the lips or tongue, difficulty breathing, or dizziness.

Mayo Clinic

Quick Facts

Acute hives usually resolve within 24-48 hours, with individual welts fading in 2-6 hours.

Source: American Academy of Dermatology

Hives lasting longer than 6 weeks are classified as chronic; about 50% resolve within a year and 80% within 5 years.

Source: Mayo Clinic

Roughly 20% of people experience hives at least once in their lifetime.

Source: American College of Allergy, Asthma & Immunology

Sources

Related Questions

How long did it take you?

day(s)

Was this article helpful?