How Do You Get Hives? Common Causes and Triggers

Hives happen when cells in your skin release histamine and other chemicals, causing raised, itchy welts that can appear anywhere on your body. Roughly 20% of people will experience at least one episode in their lifetime, and the triggers range from allergic reactions and infections to stress, temperature changes, and sometimes no identifiable cause at all.

What Happens Inside Your Skin

Your skin contains immune cells called mast cells. When something activates these cells, they release histamine and other inflammatory chemicals in a process called degranulation. Histamine makes tiny blood vessels leak fluid into the surrounding tissue, which produces the raised, red, itchy welts you see on the surface. Some of these chemicals are released almost instantly from stores inside the cell, while others are manufactured more slowly after the cell has been triggered. That’s why a single episode of hives can evolve over hours, with new welts appearing as older ones fade.

The most well-known trigger for this process is an allergic reaction. Your immune system produces a specific antibody (IgE) that sits on the surface of mast cells. When an allergen binds to that antibody, the mast cell dumps its contents. But mast cells can also be activated by medications, infections, insect venom, physical stimuli, and emotional stress, none of which involve IgE at all.

Food and Medication Allergies

Food allergies are one of the most recognized causes of acute hives. The most commonly implicated foods are cow’s milk, eggs, peanuts, tree nuts, soy, wheat, fish, and shellfish. Hives from food typically appear within minutes to two hours of eating the trigger. About 20% of acute hive episodes are tied to food allergies, making them a significant but not dominant cause.

Medications are another frequent culprit. Antibiotics (particularly penicillin-type drugs), nonsteroidal anti-inflammatory pain relievers like ibuprofen, and aspirin are the most common offenders. Drug-related hives can show up within an hour or take days to develop, depending on the medication and the type of immune reaction involved.

Infections, Especially in Children

Viral infections are one of the most common causes of hives in young children. Often the child seems perfectly healthy and shows few or no other sick symptoms before the hives appear, which can make the outbreak confusing for parents. Common culprits include upper respiratory viruses, stomach bugs, and other routine childhood illnesses. In adults, bacterial infections like strep throat or urinary tract infections can also trigger hives. The welts typically clear up as the infection resolves.

Physical Triggers

Some people break out in hives from purely physical stimuli: cold air, hot water, sunlight, pressure on the skin, or vibration. These are collectively called physical urticaria, and they account for a meaningful share of all hive cases.

One specific type, cholinergic urticaria, is triggered by anything that raises your core body temperature. For nearly 9 in 10 people with this condition, exercise brings it on. Other triggers include hot showers, saunas, hot weather, spicy foods, stepping from a cool room into the heat, and even fever. Cholinergic urticaria accounts for about 1 in 3 cases of physical hives. The welts tend to be smaller than typical hives and often appear on the chest and neck first.

Cold urticaria works in the opposite direction: hives appear on skin exposed to cold air, cold water, or cold objects. This type can be particularly dangerous during swimming in cold water, because a large area of skin exposure can trigger a widespread reaction.

Stress and Emotional Triggers

Emotional stress can directly cause hives. When your body shifts into fight-or-flight mode, it releases histamine as part of that protective response. The result is the same itchy welts you’d get from an allergen, just triggered by anxiety, anger, or ongoing emotional pressure instead. Stress hives tend to appear on the face, neck, chest, and arms, and they often recur during periods of sustained tension. If you’ve noticed hives showing up during high-pressure moments with no clear allergic trigger, stress is a likely explanation.

Acute vs. Chronic Hives

Hives are classified by how long they last. Acute urticaria is any episode that resolves within six weeks. Chronic urticaria means the hives keep recurring for longer than six weeks, sometimes for months or years. Most single episodes fall into the acute category and clear up on their own or with antihistamines.

Chronic hives are a different situation. In many cases, no external trigger is ever identified, which is why the condition is sometimes called chronic spontaneous urticaria. About 1 in 5 people with chronic hives also have an autoimmune disease, such as thyroid disease, lupus, rheumatoid arthritis, celiac disease, diabetes, or vitiligo. Other conditions linked to chronic hives include certain bacterial infections (like H. pylori stomach infections), sinus infections, liver disease, and rarely, lymphomas. Chronic urticaria has a lifetime prevalence of about 1.4% globally.

If your hives have persisted beyond six weeks, a healthcare provider will typically look for underlying conditions rather than focusing solely on external triggers.

When Hives Signal Something Serious

Hives on their own are uncomfortable but not dangerous. They become an emergency when they’re part of anaphylaxis, a severe whole-body allergic reaction. The warning signs to watch for alongside hives include:

  • Swelling of the face, lips, or throat
  • Difficulty breathing or swallowing, or wheezing
  • A rapid, weak pulse
  • Dizziness, fainting, or loss of consciousness
  • Nausea, vomiting, or diarrhea appearing suddenly with hives

Any combination of hives with breathing difficulty or throat swelling requires an immediate call to 911. Anaphylaxis progresses quickly, and the window for treatment is short.

Identifying Your Personal Triggers

If you’re getting hives repeatedly, tracking patterns is the most practical first step. Keep a log of what you ate, what medications you took, your stress level, the temperature and weather, any physical activity, and whether you were fighting off an illness. Most acute hive triggers become apparent within a few episodes once you’re paying attention.

For suspected food allergies, the reaction almost always occurs within two hours of eating. If your hives show up hours later or the next day, food is less likely the cause. Physical triggers are usually the easiest to confirm because the connection between stimulus and reaction is immediate and repeatable: the same exercise, the same hot shower, the same cold exposure. Stress-related hives are harder to pin down because the onset can be delayed, and stress itself is difficult to isolate from other variables.

When no pattern emerges after several weeks of tracking, or when hives persist beyond six weeks, allergy testing and bloodwork can help identify underlying causes that aren’t visible from the outside.