Hives are red itchy bumps on the skin. They are often caused by an allergic reaction that lasts for a few hours or a couple of days. An antihistamine such as Benadryl (diphenhydramine) can usually ease the discomfort.

When hives last longer than six weeks, they enter the realm of mystery. Patients become frustrated by the never-ending itch that seemingly has no cause and no clear cure.

We recently heard from one reader who had a chronic case of hives. Steroid shots, oral prednisone and antihistamines were barely able to control the condition. The nonstop itching was interfering with sleep, and the steroids were causing horrible heartburn.

We shared research on vitamin D3 as a treatment for chronic hives (Annals of Allergy, Asthma and Immunology, online Feb. 7, 2014). The researchers had found that 4,000 IU of vitamin D3 daily reduced symptoms significantly.

Readers responded to this person’s dilemma with their own stories. One offered this: “I also had chronic hives and was on steroids, prednisone and Benadryl. My pharmacist told me to stop taking them and to try Zantac morning and night. It worked amazingly well. My hives have been gone now for several years.”

Some people eventually discovered that their chronic hives were a reaction to cholesterol medication. Here is one example: “I read the article from the person with the horrible itching problem. I, too, had severe itching. It turned out to be due to different cholesterol medications I had been taking.

“The slightest touch to my skin made me itch and break out in hives. I even dreaded taking off my socks! I was switched to Crestor and so far have only had minor problems with itching.”

Other readers found that changing their laundry habits made a difference. One wrote: “I had a similar experience with hives. Steroids didn’t help, but I heard that scented dryer cloths could be a problem. I stopped using them and that solved the problem.”

Another reported: “I SUFFERED from hives and received cortisone shots, but nothing helped permanently. Finally, an emergency room doctor in Spain said to wear all cotton clothes and wash them with perfume-free detergent. Following this advice provided instant relief!”

Sometimes the source of hives is a hidden health condition. One reader reported her experience: “I had a demonic case of hives in 2002 with as many as 100 lesions 24/7 for 10 months. It ruined my life and I traveled all over the East Coast to consult various experts who offered no relief. The only thing I learned is that the rebound from steroids makes hives worse and that is the wrong way to go.

“I went to a medical library to do my own research and found that thyroid suppression could help. My MD increased my Synthroid and the hives disappeared within four days.”

Sometimes hives can be a symptom of something serious. The most distressing story we received was the following: “A close friend of mine had a problem with chronic hives. Finally, one doctor recognized chronic itching as a known symptom of pancreatic cancer and ordered tests that verified it. He said the itching revealed the condition early and allowed prompt surgery that gave my friend five more years of life.”

This is a reminder that hives deserve to be taken seriously and treated with respect.

Join Over 65,000 Subscribers at The People's Pharmacy

Each week we send two free email newsletters with breaking health news, prescription drug information, home remedies and a preview of our award-winning radio show. Join our mailing list and get the information you need to make confident choices about your health.

  1. Sandy

    My 15 year old daughter began suffering from hives 2 years ago following a virus. Her allergist said it was a side effect from some viruses. The hives initially came when she was got overheated but continued to worsen-she now has hives on her legs and face around her hairline constantly and continues to break out over the rest of her body. Her skin also feels very warm when the hives are present.
    Her allergist has prescribed steroids and various antihistamines none of which has helped. She has also tried over the counter creams and lotions to control the itching but nothing worked. We are in the process (paperwork, insurance approval and drug costs) of trying ZOLAIR.
    For anyone unfamiliar with this relatively new drug, it is an injection that is given approximately twice per month and for some people helps with hives. Blood work must be completed and insurance approval is not guaranteed. I understand it costs several thousand dollars a month and must be continued indefinitely.
    We did discover that shell fish may aggravate the severity of the hives but she has not been skin tested for shellfish yet. If anyone has any other treatments that have proven successful, we would appreciate the information!

  2. tgtcpht

    400 IU is one of the smallest doses available OTC. I’d recommend getting a larger dose. It’s available up to 5,000IU. Yes, 4,000 is the correct dose.

  3. A.G.C.

    A few years ago, I was troubled with GIANT HIVES. Benadryl helped but did not solve the problem.
    My dermatologist was at a loss.
    I took it on myself to solve the problem and went on a diet of only boiled white rice until the problem eased. Then I added “new” foods one a day, keeping a log with details of what they contained, particularly processed foods.
    This pointed me to CARAGEENAN, a seaweed used in an increasing number of products. I knew I was allergic to shell fish and have since extended that to Iodine, the common element.
    Since then, I am careful to avoid any such products and have been free of hives.

  4. Anonymous

    My doctor has me taking 5000 IU of Vitamin D3 as a D supplement since mine was so low when tested. Therefore, 4000 IU is not extreme for something like hives I would not think.

  5. sstevens

    Regarding taking vitamin D-3, 4,000 IU daily, for hives… is that dosage correct? My mother suffers from hives or some other bothersome skin condition and would like to try this approach. She has a bottle of D3, 400 IU. Does this mean she should take ten a day? This seems like an awful lot. Please comment.

  6. Donnie

    I have food, environmental and other allergies, and get hives from them. I take Allegra every day and use a bit of Cortaid cream on my skin as needed for hives. My husband started getting hives a couple of years ago. And it was found that he was reacting to snacks and other foods that contain canola or cottonseed oils. He had never had allergies, so that was a surprise. He has to avoid anything that contains those oils.

  7. Barbara

    At 76 I had my first case of hives. After five days of itching (with no help from OTC pills) I got some Aloe Vera Gel. I put it on my body and the itch stopped and the redness went away but had to do this through out the day and night for a couple of days but was able to sleep for a few hours. I keep it on hand all the time because I use it on burns and cuts. I hope this is helpful for others.

  8. WBT

    Would get hives about right knee only while wearing long pants. Now wear shorts [just above the knee] & knee high stockings [compression] all year. Have not had hives, T.G.

  9. Beth C.

    I got hives that lasted 3 weeks. After trying Benadryl, then Cortizone pills, I researched “natural” remedies and tried Nettles (capsule form) that I found at Whole Foods. They are made from the plant Stinging Nettles. After 2 days, my hives were gone! If I get hives again, I will go to Nettle Capsules first!

  10. JO

    As a youth, my daughter had a recurring case of the hives for many years. As an active kid who played competitive soccer and basketball, she would often take ibuprofen to relieve aches and pains.
    We never linked the medicine and the hives until one night after a high school soccer game when she took the recommended dose of Aleve pain reliever. Her face had a massive allergic reaction to the medicine – i.e., she looked like the elephant man. We had to rush her to the emergency room for for fear of her breathing passage way closing down. After they treated her, it took 2-3 days for the swelling to go down.
    Turns out, she’s allergic to this class of pain relievers. Looking at the side effects for these meds, we found that hives was one of the possibilities.
    Since my daughter stopped using ibuprofen and the like (Advil, Aleve,etc.), she no longer has the hives.
    hope this helps!

What Do You Think?

We invite you to share your thoughts with others, but remember that our comment section is a public forum. Please do not use your full first and last name if you want to keep details of your medical history anonymous. A first name and last initial or a pseudonym is acceptable. Advice from other commenters on this website is not a substitute for medical attention. Do not stop any medicine without checking with the prescriber. Stopping medication suddenly could result in serious harm. We expect comments to be civil in tone and language. By commenting, you agree to abide by our commenting policy and website terms & conditions. Comments that do not follow these policies will not be posted.