The fastest way to get rid of hives from an allergic reaction is to take a second-generation antihistamine like cetirizine (Zyrtec) and remove or avoid whatever triggered the reaction. Most acute hives clear on their own within hours to days, but they can keep recurring for up to six weeks depending on the cause. Here’s what works, what to skip, and when hives signal something more serious.
Take an Antihistamine Right Away
Antihistamines are the first and most effective step. They block the histamine your immune system releases during an allergic reaction, which is the chemical directly responsible for those raised, itchy welts. Not all antihistamines work equally well for hives, though.
Cetirizine (Zyrtec) at 10 mg is the strongest performer among over-the-counter options. In clinical data, it completely suppressed hives in about one in four people who took it, a meaningful advantage over placebo. Loratadine (Claritin) at 10 mg and fexofenadine (Allegra) at 180 mg showed no significant difference from placebo in fully clearing symptoms. One head-to-head study found cetirizine outperformed fexofenadine by a wide margin. If you’re standing in the pharmacy aisle wondering which box to grab, cetirizine is the evidence-backed choice.
Cetirizine can cause mild drowsiness in some people, so keep that in mind if you’re driving or working. Older antihistamines like diphenhydramine (Benadryl) also work but cause significantly more sedation and wear off faster, requiring doses every four to six hours instead of once a day.
Soothe Your Skin at Home
While you wait for the antihistamine to kick in (usually 30 to 60 minutes), a few simple measures can take the edge off the itching and prevent you from making things worse by scratching.
- Cool compresses: A damp, cool washcloth held against the hives for 10 to 15 minutes constricts blood vessels in the skin and reduces swelling.
- Warm (not hot) showers and baths: Hot water triggers more histamine release and makes hives worse. The American Academy of Dermatology specifically recommends keeping water temperature warm, not hot.
- Colloidal oatmeal baths: Adding colloidal oatmeal to a warm bath helps calm inflamed skin. Follow the time recommended on the package.
- Calamine lotion: Shake the bottle, dab the lotion onto hives with a cotton ball, and let it dry. You can reapply as often as needed, up to four times a day for children. Avoid open wounds and keep it away from your eyes, nose, and mouth.
- Loose clothing: Tight waistbands, bra straps, and socks put pressure on skin that’s already reactive. Switch to loose, breathable fabrics until the hives resolve.
Identify and Remove the Trigger
Hives will keep coming back if the allergen is still in your system or environment. The nine most common food allergens (responsible for about 90% of food allergies) are peanuts, tree nuts, milk, eggs, fish, shellfish, soy, wheat, and sesame. If you suspect a food triggered your hives, stop eating it and note exactly what you consumed in the hours before the reaction.
Food isn’t the only culprit. Medications (especially antibiotics and anti-inflammatory drugs), insect stings, latex, pet dander, and even sudden temperature changes can trigger hives. If you recently started a new medication or supplement and hives appeared within hours or days, that’s a strong signal worth discussing with your doctor.
When Over-the-Counter Options Aren’t Enough
If your hives don’t respond to a standard dose of cetirizine after a day or two, there are a few escalation options. Some limited evidence suggests that adding an H2 blocker (a type of acid-reducer like famotidine) to your antihistamine may provide slightly better relief than the antihistamine alone. The evidence for this combination is thin and based on small, older studies, but some doctors still recommend it as a low-risk next step.
For severe or stubborn hives that resist antihistamines entirely, a short course of oral corticosteroids (typically five to seven days, with or without a taper) can bring rapid relief. This is a prescription option, not something to self-treat, and doctors reserve it for flare-ups that antihistamines can’t control. A short course at this length rarely causes the side effects associated with longer steroid use.
How Long Hives Typically Last
Individual welts usually fade within a few hours, but new ones can keep appearing. Acute hives from an allergic reaction can recur on and off for up to six weeks. Most simple allergic reactions resolve much faster, often within a few days once you’ve removed the trigger and started an antihistamine. If your hives persist more days than not for longer than six weeks, that crosses the threshold into chronic urticaria, which has different causes and treatment approaches.
Signs That Hives Are Becoming Dangerous
Hives alone are uncomfortable but not dangerous. They become an emergency when they’re part of anaphylaxis, a severe whole-body allergic reaction that can progress quickly. Anaphylaxis moves through stages: it often starts with spreading hives and itching, then escalates to swelling of the lips or tongue, difficulty breathing, chest tightness, a weak or rapid pulse, dizziness, vomiting, or confusion.
If you notice hives spreading rapidly along with any trouble breathing, swelling in your throat or tongue, or signs of low blood pressure like lightheadedness, use an epinephrine auto-injector if you have one and call 911 immediately. Even if epinephrine relieves symptoms, its effect is short-lived, and you still need emergency medical evaluation. Don’t wait to see if things improve on their own once breathing or swallowing is affected.