Hives happen when cells in your skin release a chemical called histamine, which forces nearby blood vessels to leak fluid into the surrounding tissue. That fluid creates the raised, itchy welts you see on the surface. Somewhere between 15 and 20% of people will get hives at least once in their lifetime, and the triggers range from foods and medications to infections, physical contact, and even emotional stress.
What Happens in Your Skin
Your skin contains immune cells that act like alarm sensors. When something triggers them, they release stored histamine in a process called degranulation. Histamine opens up your blood vessels, flooding the nearby tissue with fluid and additional immune cells. That rush of fluid is what creates the swelling, and the chemical irritation of surrounding nerve endings is what makes hives itch. The welts themselves can be as small as a pea or as large as a dinner plate, and they typically appear round, oval, or worm-shaped. On lighter skin they look reddish; on darker skin tones they can appear purplish.
Individual welts usually fade within 24 hours, but new ones can keep appearing in different spots, making it feel like the reaction is lasting much longer. In some cases, the swelling goes deeper beneath the skin’s surface into the lips, eyelids, or throat, a condition called angioedema. This can occur alongside hives or on its own.
Food and Drug Triggers
Allergic reactions to food are one of the most straightforward causes. In children, the most common culprits are cow’s milk (involved in about 56% of food-triggered cases), hen’s eggs (35%), and nuts (19%). In adults, the same foods can cause reactions, along with shellfish, wheat, and soy. Hives from food allergies typically appear within minutes to a couple of hours after eating.
Medications are another frequent trigger. Antibiotics, especially penicillin, are among the most common. Over-the-counter pain relievers like aspirin, ibuprofen, and naproxen also cause hives regularly. Some of these reactions are true allergic responses, while others are a different type of sensitivity where the drug directly prompts histamine release without involving the immune system in the usual way. Aspirin and opioid painkillers are particularly known for this non-allergic type of reaction. Chemotherapy drugs and certain medications used for autoimmune conditions like rheumatoid arthritis can also be responsible.
Infections, Especially in Children
Viral infections are one of the most common causes of hives in young children, and this catches many parents off guard. A child can seem mostly well, with no fever or obvious cold symptoms, and then break out in widespread hives. Common respiratory viruses, stomach bugs, and other routine childhood infections can all be responsible. The hives typically clear on their own as the infection resolves, usually within a few days to a couple of weeks. In adults, bacterial and viral infections can trigger hives too, though it’s less frequent than in kids.
Physical Triggers
Your skin can break out in hives from purely physical stimuli, with no allergen involved at all. Cold exposure is one well-documented cause. Symptoms start soon after the skin encounters a sudden drop in air temperature or cold water. Even holding a cold drink or eating cold food can cause localized swelling on the hands or lips. Damp, windy conditions tend to make cold-triggered flare-ups worse.
Other physical triggers include sustained pressure on the skin (from a tight waistband, a backpack strap, or sitting for a long time), heat and sweating, direct sunlight, and vibration. Some people develop hives simply from firm stroking or scratching of the skin, a condition where you can literally “write” on your skin with a fingernail and watch the welts appear along the line.
Stress and Your Nervous System
Emotional stress can directly cause hives without any external allergen. When you’re under intense stress, your body activates its fight-or-flight response, and part of that cascade includes the release of histamine. It’s a protective mechanism, but the side effect is the same chain of events that produces hives: blood vessels open, fluid floods into the tissue, and welts appear. Stress hives look identical to any other type of hives, and they can be especially frustrating because the trigger isn’t something you can simply avoid or remove. They tend to recur during periods of ongoing anxiety or emotional pressure.
Chronic Hives and Autoimmune Connections
Most hive episodes are acute, meaning they come and go within days or a few weeks. But when hives keep appearing at least twice a week for more than six weeks, the condition is classified as chronic. Chronic hives affect about 2 to 3% of people over a lifetime, and they can persist for months or even up to five years. In most chronic cases, no clear external trigger is ever identified, which is why the condition is often called “chronic spontaneous urticaria.”
About 1 in 5 people with chronic hives also have an underlying autoimmune disease. The conditions most commonly linked include thyroid disease, lupus, celiac disease, rheumatoid arthritis, diabetes, and vitiligo. In these cases, the immune system is essentially misfiring, activating those skin alarm cells without a real threat. If you’ve had persistent hives for weeks with no obvious cause, an autoimmune connection is one of the things worth investigating.
Why Identifying the Cause Matters
For a single, short-lived episode, the cause is often obvious: you ate something new, started a medication, or were exposed to an unusual physical trigger. Antihistamines typically bring relief within an hour or two, and the episode resolves on its own. The more useful question is what to do when hives keep coming back.
Keeping a detailed log of what you ate, what medications or supplements you took, what activities you did, and what your stress levels were like in the hours before each outbreak can reveal patterns that aren’t obvious in the moment. Pay attention to timing. Hives from food allergies appear quickly, usually within two hours. Hives from pressure or physical triggers show up at the point of contact. Stress hives tend to be widespread and correspond to periods of heightened emotional load. Hives that appear seemingly at random, with no pattern you can identify after weeks of tracking, point toward the chronic spontaneous type or a possible autoimmune cause that warrants a closer look with blood work and allergy testing.

