How to Treat Hives From a Viral Infection

Hives triggered by a viral infection are one of the most common causes of acute urticaria, and they typically resolve on their own as your body clears the virus. In the meantime, the itching and welts can be managed effectively with over-the-counter antihistamines and simple home remedies. Most cases last a few days to a couple of weeks, though some linger for up to six weeks before being considered chronic.

Why Viruses Cause Hives

Hives form when mast cells in the skin release histamine and other inflammatory chemicals, causing fluid to leak into the upper layers of skin. This creates the raised, itchy welts that can appear anywhere on the body. During a viral infection, your immune system can trigger this process in several ways: through immune complexes formed as your body fights the virus, through complement activation (a cascade of immune proteins), or through direct stimulation of mast cells.

A wide range of viruses can set off this reaction. Common culprits include rhinovirus (the common cold), rotavirus, Epstein-Barr virus (mono), hepatitis A, B, and C, herpes simplex, and HIV. In children especially, hives frequently accompany ordinary upper respiratory infections. The hives may appear during the illness, a few days after symptoms start, or even as the infection is resolving.

Antihistamines Are the Main Treatment

A second-generation antihistamine like cetirizine (Zyrtec), loratadine (Claritin), or fexofenadine (Allegra) is the first step. These block histamine at the receptor level, reducing both the welts and the itch without the drowsiness that older antihistamines like diphenhydramine (Benadryl) tend to cause.

For adults and children 12 and older, the standard cetirizine dose is 10 mg once a day. Children aged 6 to 11 typically take 5 mg twice a day, spaced 10 to 12 hours apart. For children 2 to 5, the dose drops to 2.5 mg twice daily. If a standard dose isn’t controlling the hives, international guidelines from 2022 recommend that doctors may increase the dose of a second-generation antihistamine up to four times the standard amount before moving to other options.

Older, sedating antihistamines like diphenhydramine can be useful at bedtime if itching is disrupting sleep, but they’re not ideal for daytime use because of drowsiness and impaired concentration.

Home Remedies That Help

Cool compresses are one of the simplest ways to calm a flare. Place a cool, damp cloth over the affected skin for 15 to 20 minutes at a time. This constricts blood vessels and slows histamine release locally, providing quick relief from itching.

A cool (not cold) bath with colloidal oatmeal or baking soda sprinkled into the water can soothe widespread hives. Colloidal oatmeal is a finely ground form designed for bathing that forms a protective, anti-itch layer on the skin. You can find it in most drugstores under brand names like Aveeno. Avoid hot water, which dilates blood vessels and tends to make hives worse. Wear loose, breathable clothing afterward, since friction and heat can trigger new welts.

When Hives Need Stronger Treatment

If antihistamines at standard doses aren’t providing relief after several days, your doctor may increase the dose or add a second type of antihistamine. In severe cases with significant swelling or widespread welts that don’t respond to antihistamines alone, a short course of oral corticosteroids can bring things under control. These are typically prescribed for just a few days to avoid side effects, and they work by broadly suppressing the immune response driving the hives.

It’s worth noting that because the underlying cause is a virus, antibiotics won’t help. The hives will resolve as your immune system finishes fighting off the infection.

How Long Viral Hives Last

Individual welts tend to appear, shift location, and fade within 24 hours, but new ones keep forming as long as the immune response is active. For most viral infections, the entire episode of hives lasts anywhere from a few days to two or three weeks. Hives that persist beyond six weeks are reclassified as chronic urticaria and may need a different workup, but this is uncommon when a viral infection is the clear trigger.

Children tend to get viral hives more frequently than adults, partly because they encounter new viruses constantly. In most pediatric cases, the hives clear completely without any lasting effects once the illness passes.

Signs That Need Immediate Attention

Hives alone, while uncomfortable, are not dangerous. The concern arises when hives are accompanied by symptoms of a more serious allergic reaction. Seek emergency care if you notice throat or tongue swelling, difficulty breathing or wheezing, dizziness or fainting, a rapid and weak pulse, or significant nausea and vomiting alongside the hives. These are signs of anaphylaxis, which requires immediate treatment with epinephrine. While anaphylaxis from a simple viral infection is rare, hives can sometimes be mistaken for viral when the actual trigger is a medication (like an antibiotic started for a suspected bacterial infection) or a new food.

If your hives keep returning after the viral illness has clearly resolved, or if individual welts last longer than 48 hours and leave bruising, these patterns suggest something other than a straightforward viral trigger and are worth investigating with your doctor.