Hives

(Angioedema; Urticaria)

Definition

Hives are small, itchy, red swellings on the skin. The swelling occurs singularly or in clusters. Hives tend to fade after a few hours, but new ones can appear. Most cases go away within a few days. However, some last a few weeks or longer.

Causes

Hives are often caused when the body releases a chemical called histamine. Histamine is released during an allergic reaction. Many people, though, get hives without being exposed to something they are allergic to.

While the cause is unknown in some cases, these factors may cause hives:

Risk Factors

A risk factor is something that increases your chance of getting hives.
Tell your doctor if you have any of these:

Exposure to an allergen (something that causes an allergic reaction)

Exposure to an allergen that triggered hives in the past

Symptoms

Symptoms of hives can vary from mild-to-severe:

Itchiness

Redness

Swelling

Excessive swelling of the eyelids, lips, or genitals

Burning

Stinging

Difficulty breathing or swallowing—Call 911
if you are having these symptoms.

Diagnosis

The doctor will ask about your symptoms and medical history, and do a physical exam. You may need to see a doctor who specializes in skin disorders (dermatologist) or allergies (allergist). The following tests will be done:

Skin prick test—a tiny bit of an allergen is placed in your skin with a needle to see if the area becomes raised or irritated

Revision Information

This content is reviewed regularly and is updated when new and relevant evidence is made available. This information is neither intended nor implied to be a substitute for professional medical advice. Always seek the advice of your physician or other qualified health provider prior to starting any new treatment or with questions regarding a medical condition.

Can we help answer your questions?

Wellmont Nurse Connection is your resource for valuable health information any time, 24 hours a day, seven days a week. Speak to a Nurse any time, day or night, at (423) 723-6877 or toll-free at 1-877-230-NURSE.