Is this an allergy?Reviewed July 2026

Why Do My Hives Come and Go?

The honest verdict

This is frequently allergy-related

Yes โ€” hives that come and go are very often allergic. The most common triggers are foods (peanuts, tree nuts, eggs, milk, shellfish, sesame), medications (antibiotics, NSAIDs), insect stings, and latex. However, hives can also be caused by physical triggers (heat, cold, pressure, exercise, sunlight) or stress โ€” these are called physical urticaria and are not true allergies. The key clue: allergic hives usually appear within minutes to a few hours of exposure and may be accompanied by other allergy symptoms like lip swelling or itching.

Skin anywhere on the body โ€” hives (urticaria) are raised, red or skin-colored, itchy welts that can change shape, move, and disappear within hoursSkin symptomWhen it's an emergency

This is a general research summary, not a diagnosis. It can't tell you what's causing your symptom โ€” a clinician can.

Medically reviewed
Dr. Chet Tharpe, MD
Safety-first
Emergency signs called out clearly
Non-diagnostic
Informational only โ€” see a clinician
Sourced
From medical and dermatology references

Key facts

  • Hives (urticaria) affect about 20% of people at some point in their lives, and most acute cases are caused by an allergic reaction or infection.

    American Academy of Dermatology (AAD)

  • Chronic urticaria (hives lasting more than six weeks) affects about 1-2% of the population, and in most cases no specific trigger is found.

    American Academy of Allergy, Asthma & Immunology (AAAAI)

  • Physical urticaria โ€” hives triggered by heat, cold, pressure, or exercise โ€” accounts for about 20-30% of chronic hives cases.

    DermNet

What's behind it

What's causing it

The same symptom can come from very different places. Here are the usual suspects for Skin anywhere on the body โ€” hives (urticaria) are raised, red or skin-colored, itchy welts that can change shape, move, and disappear within hours, tagged by mechanism and how common each one is โ€” so you can see where an allergy actually fits.

Allergic reaction to food, medication, or insect stings

AllergicCommon

The most common cause of acute hives. Foods (peanuts, tree nuts, eggs, milk, shellfish, sesame, wheat, soy), medications (especially antibiotics like penicillin, NSAIDs like ibuprofen), and insect stings (bees, wasps, fire ants) can trigger hives within minutes to a few hours. Hives often appear suddenly, last a few hours, and new ones may form as old ones fade.

Physical urticaria (pressure, heat, cold, exercise, sunlight)

IrritantCommon

Physical triggers cause hives in some people without an allergen. Dermatographism (hives from scratching or pressure), cholinergic urticaria (hives from heat, exercise, or stress), cold urticaria (hives from cold exposure), and solar urticaria (hives from sunlight) are all forms of physical urticaria. The welts appear where the trigger contacts the skin and usually fade within an hour.

Stress or emotional triggers

OtherLess common

Emotional stress can trigger or worsen hives, likely through the release of histamine and other chemicals in response to stress hormones. Stress-related hives often appear on the face, neck, chest, and arms and may come and go with stressful periods. They are not an allergy but can look identical.

Infection (viral or bacterial)

InfectionLess common

Viral infections โ€” especially in children โ€” can cause hives that come and go for a week or two. Common colds, COVID-19, and even strep throat have been associated with hives. The hives are not an allergy to the infection but part of the immune response. They resolve as the infection clears.

Chronic urticaria (idiopathic)

OtherLess common

When hives appear daily or almost daily for six weeks or more without an identifiable trigger, it is called chronic spontaneous urticaria. In most cases, no cause is found (idiopathic). It is not an allergy and is not dangerous, but it can be very uncomfortable. An allergist or dermatologist can help manage it with antihistamines and other medications.

Tags:Mechanism (allergic, irritant, nerve, infection, autoimmune, circulatory)ยทLikelihood (common โ†’ rare)
The allergy angle

Where allergy actually fits in

When a symptom like this is allergy-driven, it usually points to a specific trigger. Knowing which one is the difference between guessing and actually fixing it.

Hives that appear and disappear are very often allergic. The most common allergic triggers are foods (peanuts, tree nuts, eggs, milk, shellfish, sesame, wheat, soy), medications (antibiotics, NSAIDs), insect stings, and latex. Allergic hives typically appear within minutes to a few hours of exposure and may be accompanied by other symptoms like lip swelling, itching, or trouble breathing. However, hives can also be caused by physical triggers (heat, cold, pressure, sunlight, exercise) or stress โ€” these are not allergies. If an allergen is the trigger, at-home allergy testing can help identify it.

For the mild end

Relief you can try at home

If your symptom is mild and you have no red-flag signs, these gentle steps often help. They soothe โ€” they don't replace figuring out the cause.

  1. 1

    Take an over-the-counter antihistamine

    Non-drowsy antihistamines like loratadine (Claritin) or cetirizine (Zyrtec) can reduce itching and prevent new hives. For severe itching, diphenhydramine (Benadryl) works faster but causes drowsiness. Always follow label directions.

  2. 2

    Apply a cool compress or take a cool bath

    Cooling the skin can calm the itch and reduce swelling. Avoid hot water, which can worsen hives. Adding colloidal oatmeal or baking soda to a cool bath may provide extra relief.

  3. 3

    Avoid known triggers

    If you suspect a food, medication, or physical trigger (heat, cold, pressure), avoid it. Keep a diary of when hives appear and what you ate, did, or were exposed to โ€” this helps identify patterns.

  4. 4

    Wear loose, soft clothing

    Tight or rough fabrics can irritate hives and make them worse. Choose soft cotton clothing and avoid scratching, which can trigger more hives (dermatographism).

Stop any step that makes things worse. If the symptom isn't easing within a few days, check in with a clinician.

No rush, but don't ignore it

When to see a doctor

See a clinician if hives are severe, last longer than 24 hours in one spot, leave bruising, or are painful. If hives keep coming back for more than six weeks, an allergist or dermatologist can help find the cause and manage symptoms. Any hive outbreak with swelling of the lips, tongue, or throat, or trouble breathing, is an emergency โ€” call 911 immediately.

โ“Frequently Asked Questions

Hives appear when mast cells in the skin release histamine, causing fluid to leak from small blood vessels. Each individual welt usually fades within 24 hours, but new histamine release can happen in another area, creating new hives. This makes the rash seem to 'move' or 'travel' across the body. It is normal for hives to come and go in different spots.

Yes โ€” emotional stress can trigger hives through the release of stress hormones that activate mast cells. Stress-related hives often appear on the face, neck, chest, and arms and may come and go with stressful periods. They are not an allergy but can be managed with relaxation techniques, antihistamines, and stress reduction.

Individual hives usually fade within 24 hours, often in just a few hours. However, new hives can appear as old ones fade, so an outbreak may last days or even weeks. Acute hives (lasting less than six weeks) are usually caused by an allergen or infection. Chronic hives (lasting more than six weeks) often have no identifiable cause and can persist for months or years.

Hives are a symptom of an allergic reaction, but not all hives are caused by allergies. Hives can also be triggered by physical factors (heat, cold, pressure, sunlight, exercise), stress, or infections. The key difference: allergic hives usually appear within minutes to a few hours of exposure to an allergen and may come with other allergic symptoms like lip swelling, itching, or trouble breathing.

Most hives are not serious and resolve on their own or with antihistamines. However, hives can be part of anaphylaxis โ€” a life-threatening allergic reaction โ€” especially if they occur with swelling of the lips, tongue, or throat, trouble breathing, wheezing, dizziness, or rapid heartbeat. Hives that leave bruising, are painful, or last longer than 24 hours in one spot may indicate urticarial vasculitis and should be evaluated by a clinician.

For mild hives, give an age-appropriate dose of an over-the-counter antihistamine (like cetirizine or loratadine) and apply a cool compress. Watch for signs of a serious allergic reaction: swelling of the lips or tongue, trouble breathing, hoarse voice, or vomiting. If any of these occur, call 911 immediately. If hives persist for more than a few days or keep coming back, see a pediatrician or allergist.

Medically reviewed by

Dr. Chet TharpeMD

Last reviewed July 2026

If an allergen is the trigger

Stop guessing which trigger is behind it

If your hives that appear and disappear keeps coming back and an allergen might be the cause, testing tells you what you actually react to. Curex offers at-home allergy testing and immunotherapy so you can treat the trigger, not just soothe the symptom.

  • At-home allergy test kit โ€” no clinic visit
  • Reviewed by board-certified allergists
  • Find the trigger instead of guessing
Explore allergy testingTesting identifies sensitivities โ€” it doesn't diagnose this symptom, and it isn't emergency care.

This content is for informational purposes only and does not constitute medical advice, diagnosis, or treatment. It cannot tell you what is causing your hives that appear and disappear or whether it is an allergy. If you have any emergency sign โ€” trouble breathing, fast-spreading swelling, sudden weakness or confusion, or severe pain โ€” call 911 or go to the nearest emergency room. For anything that is new, worsening, or persistent, see a licensed healthcare provider. Curex offers at-home allergy testing and immunotherapy for confirmed environmental allergies; it does not diagnose this symptom or provide emergency care.

Not medical advice. If you have severe or worsening symptoms โ€” trouble breathing, throat tightness, or a rapidly spreading reaction โ€” call 911 or go to the nearest emergency room. Otherwise, see a clinician to confirm the cause before starting any treatment.

Ready to treat your allergies at the source?

Take the free allergy quiz to find out if immunotherapy is right for you and get started with personalized treatment today.

Take Free Allergy Quiz