What to do if you get hives.


I see lots of cases of hives and I’m often struck by how many have been previously seen in an emergency department for control of their outbreaks.  I also frequently see patients for evaluation of hives when their rash is something altogether different.  So, dear reader, here is a quick primer on what to do if you get hives.

First, make sure it’s hives.  Hives can vary somewhat in appearance, but generally are dime sized to half-dollar sized and have a red rim with a clear center.  If you get a bunch of them together, called coalescence, they can look much bigger.  Hives are itchy.  Some people say they burn a bit, but most describe intense itching.  The key factor in figuring out if a rash is hives is duration.  Individual hives only last minutes to a few hours.  Outbreaks can go on much longer, but the individual spots are fairly short lived.  If it’s in the same spot for a day or more, it’s not hives.

Although allergic reactions can cause hives, most hives are non-allergic.  If you have a true food allergy, medication allergy, or bee sting allergy and you have an obvious exposure to your trigger, then you need to follow your own doctor’s advice on immediate treatment and seeking medical care. If you break out in hives and experience symptoms such as difficulty breathing or swallowing, tongue swelling, or lightheadedness and dizziness, then you need to seek immediate medical help as these can be signs of anaphylaxis.  If, however, you experience strictly skin symptoms, you can usually treat yourself with simple antihistamines.

Benadryl works well, but it is very sedating and also only lasts a few hours.  I usually recommend cetirizine or fexofenadine,which used to be known as Zyrtec and Allegra, respectively.  They are both effective, low- or non-sedating, and last all day.  Be aware that cetirizine makes about 15% of people sleepy.  I have found loratidine to be less effective than the others.

When treating your hives, remember a couple of things.  First, it takes an hour or so for the antihistamines to get in your system after you swallow them.  Don’t expect them to work in fifteen minutes.  Second, you may have to take a larger than recommended dose.  Antihistamines are dosed for the nose and the amount of histamine released in a hives outbreak can be much larger than that released in a sneezing attack.  If one cetirizine or fexofenadine hasn’t worked in an hour, take a second one.    If your hives resolve, you might want to consider continuing a long-acting  antihistamines once or twice a day for two weeks to fend off any recurrent bouts.

Dr. O

Schedule an appointment with one of our board certified allergists:

In Tennessee

In Georgia

In Kentucky

In Louisiana


  1. Can I take medicine for hives while nursing?

  2. So I take Zyrtec EVERYDAY. If I skip it I break out in hives within 36 hours of previous dose. I don’t want to be on allergy medication my whole life. What is causing this constant hive breakout?

    • Most chronic hives are non-allergic so it’s unlikely that there is something in your environment that is doing this to you. Many, or perhaps most, cases of chronic hives have an autoimmune component where the immune system attacks its own allergy cells. There’s not a cause for this any more than there is a cause for lupus or rheumatoid arthritis or migraine headaches.

      Not to be cavalier about your problem, but if you’ve got chronic hives, you can be glad that simple cetirizine is effective at controlling them. I’ve got numerous patients who require much stronger medications that have worse side effects and potential complications.

  3. My daughter have these hives that itches and burns, she sits in oakmeal bath water to calm it down and takes an allergy pill also at nite that makes her sleepy. But in the mrng the hives still there, what else can we do, please help . Thank u. …

  4. Fexofenadine doesn’t seem to be helping alone and once a day….and Zyrtec makes me sleepy. Can I take one zyrtec at night and a fexofenadine in the am? And what do you think about Zantac…I have heard that is a histamine blocker as well.

Leave a Reply

Required fields are marked *.