Hives happen when certain immune cells in your skin release histamine and other chemicals, causing raised, itchy welts that can appear anywhere on your body. The triggers range from obvious allergic reactions to surprising causes like stress, infections, or even cold air. In many cases, especially when hives keep coming back, the exact cause is never identified.
Understanding the most common reasons can help you figure out what’s going on with your skin and whether you need to take action.
What’s Happening Under Your Skin
Hives start with mast cells, a type of immune cell that sits just below the surface of your skin. When something activates these cells, they burst open and release histamine into the surrounding tissue. Histamine makes tiny blood vessels leak fluid, which creates the raised, red, intensely itchy welts you see on your skin. This whole process can happen within minutes of exposure to a trigger.
Sometimes the activation is straightforward: you eat something you’re allergic to, your immune system produces antibodies, and those antibodies tell your mast cells to release histamine. Other times, the trigger bypasses the typical allergy pathway entirely. Stress hormones, physical pressure, temperature changes, and even your own immune system attacking mast cells directly can all produce the same result.
Food and Drug Allergies
Allergic reactions are the cause most people think of first, and they’re a common culprit. The foods most likely to trigger hives include tree nuts (almonds, walnuts, hazelnuts), peanuts, eggs, shellfish, milk, wheat, and soy. Colorings, preservatives, and spices added to processed foods can also be responsible.
Medications are another frequent trigger. Antibiotics, particularly penicillin and sulfa-based drugs, are well-known causes. Antiseizure medications and chemotherapy drugs can also produce hives. If you notice hives appearing shortly after starting a new medication, that timing is a strong clue.
If you already have a latex allergy, certain fruits can cross-react and trigger hives. Bananas, chestnuts, kiwis, and mangos share proteins similar enough to latex that your immune system treats them as the same threat.
Physical Triggers
Your skin can break out in hives from purely physical stimuli, with no allergen involved at all. This is called physical urticaria, and it’s more common than most people realize. The triggers fall into a few categories:
- Friction and pressure. Scratching, rubbing, or wearing tight-fitting clothes can produce welts along the lines of contact. Some people can literally write on their skin with a fingernail and watch raised letters appear. This is called dermatographism.
- Cold. Exposure to cold air or cold water can cause hives on the exposed skin. This tends to flare in winter or after swimming in cool water.
- Heat and exercise. Physical exertion that raises your core body temperature can trigger small, intensely itchy hives across your chest and arms. Hot showers or baths can do the same.
- Sunlight. In rare cases, UV exposure or even light from artificial sources triggers hives on uncovered skin.
- Vibration. Prolonged contact with vibrating tools or equipment can cause localized swelling.
Physical hives typically appear within minutes of the trigger and fade within an hour or two once the stimulus is removed. If you notice a pattern tied to temperature, clothing, or activity, that’s a strong indicator.
Infections and Illness
This one surprises a lot of people: infections are a very common cause of hives, especially in children. Your immune system’s response to a virus or bacteria can activate mast cells as a side effect, producing widespread hives that have nothing to do with an allergy.
Respiratory viruses (including the common cold), strep throat, urinary tract infections, hepatitis, and mononucleosis can all cause hives. The welts may appear during the infection or even a few days after other symptoms have started to improve. If you’ve been feeling sick and then break out in hives, the infection itself is the most likely explanation.
Stress and Emotional Triggers
Stress hives are real, not imagined. Your skin has its own version of the stress-response system and actively participates in how your body reacts to psychological pressure. When you’re under significant stress, your brain releases a cascade of hormones. One of these, corticotropin-releasing hormone, directly triggers mast cells in the skin to release histamine and increases blood vessel permeability. The result looks identical to an allergic reaction.
Research in Clinical Therapeutics describes the skin as both an “immediate perceiver of stress and a target for stress reactions,” with feedback loops running between the brain and skin through nerve endings, immune cells, and inflammatory pathways. This means chronic stress doesn’t just make existing hives worse. It can be the primary cause. If your hives tend to flare during high-pressure periods at work, during family conflict, or alongside anxiety, stress is a legitimate and well-documented trigger.
Autoimmune Causes
In chronic cases where hives keep recurring for six weeks or longer, the immune system itself is often the problem. Some people produce antibodies that mistakenly target their own mast cells, triggering histamine release without any external allergen. This is called chronic spontaneous urticaria, and it can be incredibly frustrating because there’s no obvious trigger to avoid.
There’s a notable overlap between chronic hives and thyroid autoimmunity. About 14% of people with chronic hives have anti-thyroid antibodies, compared to just 3% to 6% of the general population. If your hives have persisted for weeks without a clear cause, thyroid testing is one of the things your doctor may look into.
Acute vs. Chronic Hives
The distinction matters for figuring out what’s causing your breakout. Acute hives last less than six weeks and are more likely to have an identifiable trigger: a food, a medication, an infection. They’re usually a one-time event or a short series tied to a specific exposure.
Chronic hives recur for longer than six weeks, sometimes for months or years. These are more likely tied to autoimmune activity or physical triggers, and in a significant number of cases, no specific cause is ever found despite thorough testing. That’s not unusual, and it doesn’t mean the hives aren’t treatable.
How Hives Are Treated
Non-drowsy antihistamines are the standard first-line treatment. Cetirizine (Zyrtec) at a standard daily dose is one of the most effective options, with roughly one in four people experiencing complete symptom suppression. Levocetirizine (Xyzal) also performs well. Interestingly, not all antihistamines work equally: pooled data shows that loratadine (Claritin) and fexofenadine (Allegra) at standard doses performed no better than placebo for complete symptom control in chronic hives.
If a standard dose doesn’t control your symptoms, higher doses of the same antihistamine are often the next step, sometimes up to two or four times the standard amount under medical guidance. Older, first-generation antihistamines like diphenhydramine (Benadryl) work but cause significant drowsiness, so newer options are preferred for ongoing use.
For acute hives with a known trigger, the most effective strategy is simply avoiding that trigger. Keeping a log of what you ate, what medications you took, what you were doing physically, and your stress level when hives appeared can help you and your doctor identify a pattern.
When Hives Signal an Emergency
Hives alone, while uncomfortable, are not dangerous. But hives that appear alongside certain other symptoms can signal anaphylaxis, a severe allergic reaction that requires immediate emergency treatment. Watch for swelling of the tongue or throat, difficulty breathing or wheezing, dizziness or fainting, a rapid or weak pulse, nausea or vomiting, or a sudden drop in blood pressure. Anaphylaxis can develop within seconds to minutes of exposure to an allergen and is a medical emergency.

