Hives itch more at night than during the day, and it’s not your imagination. Your body’s natural cortisol levels drop in the evening, removing a key brake on inflammation. At the same time, skin temperature rises slightly under blankets, and your skin’s barrier function weakens overnight. Without daytime distractions, your brain also registers itch signals more intensely. The good news: a combination of the right antihistamine, simple environmental changes, and a pre-bed routine can dramatically cut down nighttime itching.
Why Hives Flare Worse at Night
Your body runs on a 24-hour clock that affects nearly every system, including the chemicals that trigger hives. Cortisol, your body’s built-in anti-inflammatory hormone, peaks in the morning and bottoms out between midnight and 4 a.m. As cortisol drops, histamine and other itch-promoting chemicals meet less resistance, so the same hives that were tolerable at noon become maddening at bedtime.
Skin itself changes overnight. Blood flow to the skin increases as your core temperature drops, warming the skin surface. That warmth dilates blood vessels and makes welts puffier and itchier. Your skin’s moisture barrier also becomes slightly more permeable at night, which can increase sensitivity to irritants like rough fabric or residual detergent on sheets. Layer all of this together with fewer mental distractions, and you have a perfect setup for a miserable night.
Choose the Right Antihistamine
Not all over-the-counter antihistamines work equally well for hives. Cetirizine (Zyrtec) at the standard 10 mg daily dose is one of the most effective options, completely suppressing hives in about 1 in 4 people who take it. Levocetirizine (Xyzal), its close relative, performs similarly at 5 mg. By contrast, research pooling multiple trials found that loratadine (Claritin) at 10 mg was no better than a placebo at fully suppressing hives, and fexofenadine (Allegra) at 180 mg also showed no significant advantage over placebo for complete symptom control.
If you’ve been rotating through different antihistamines without relief, the data suggests cetirizine or levocetirizine should be your first pick. Take it in the evening, about 30 to 60 minutes before bed, so blood levels peak during the hours your cortisol is lowest. If a standard dose isn’t enough, a doctor can safely prescribe up to two or even four times the usual dose for stubborn hives.
Why to Avoid Diphenhydramine Long-Term
Diphenhydramine (Benadryl) is the classic “drowsy” antihistamine many people reach for at night. It does reduce itch and cause sleepiness, but that sedation comes with real downsides. It belongs to a class of drugs called anticholinergics, and a large prospective study found that higher cumulative use of these drugs is linked to an increased risk of dementia. Long-term safety data for diphenhydramine as a sleep aid is thin. Using it occasionally for a bad flare is one thing, but relying on it nightly for weeks is a pattern worth breaking, especially for older adults. The newer, non-sedating antihistamines like cetirizine control hives just as well without the cognitive risks.
Cool the Skin Before Bed
Because warmth is a direct trigger for nighttime itch, lowering your skin temperature before you climb into bed can make a noticeable difference. A cool (not ice-cold) shower or bath in the hour before sleep brings down skin surface temperature and soothes inflamed welts. If you add colloidal oatmeal to the bath, you get an extra layer of itch relief. The finely ground oat starches coat the skin and reduce irritation.
You can buy colloidal oatmeal bath products at most pharmacies, or make your own: blend half a cup of uncooked oats into a very fine powder, boil it in one cup of water for a few minutes, then let it cool to room temperature. Add it to a lukewarm bath and soak for 15 to 20 minutes. Pat dry gently afterward rather than rubbing with a towel.
A cold compress applied directly to the worst welts right before bed is another fast option. Wrap ice or a gel pack in a thin cloth and hold it against the skin for 10 to 15 minutes. Cold constricts blood vessels and temporarily numbs nerve endings, giving you a window to fall asleep before the itch ramps back up.
Adjust Your Sleep Environment
Your bedroom setup can either calm hives or quietly aggravate them. Start with your sheets. Scratchy, synthetic, or heavy fabrics trap heat and create friction against irritated skin. Cotton, linen, chambray, and Tencel are all breathable options that wick moisture and stay cool. Look for a soft weave rather than a stiff or coarse one. If your current sheets feel even slightly rough on bare skin, they’re worth replacing.
Keep the room cool, ideally between 65 and 68°F (18 to 20°C). Use a fan or air conditioning rather than piling on blankets you’ll kick off at 2 a.m. Swap heavy comforters for a lighter layer. If you tend to sleep hot, moisture-wicking pajamas made from bamboo or lightweight cotton help prevent the heat buildup that worsens welts.
Wash bedding in a fragrance-free, dye-free detergent. Scented laundry products leave chemical residue on fabric that sits against your skin for eight hours straight. Even if fragrance isn’t the cause of your hives, it can intensify itch in already-irritated skin.
Build a Pre-Bed Anti-Itch Routine
Consistency helps. A nightly routine signals your body to wind down and also stacks multiple itch-reducing strategies so they work together. Here’s a practical sequence:
- 60 minutes before bed: Take your cetirizine or levocetirizine.
- 45 minutes before bed: Take a cool or lukewarm bath, with colloidal oatmeal if you have it.
- Right after the bath: Apply a fragrance-free moisturizer to damp skin to seal in hydration and support the skin barrier overnight.
- At the worst spots: Place a cold compress on active welts for 10 to 15 minutes while you read or wind down.
- In bed: Keep a second cold compress on your nightstand for middle-of-the-night flares.
If you’re using an over-the-counter hydrocortisone cream on specific welts, apply it after moisturizer. Keep in mind that OTC hydrocortisone should show improvement within 7 days. If it doesn’t, stop using it and talk to a doctor. Topical steroids aren’t a long-term solution for hives anyway, since hives come from a reaction happening inside the body rather than on the skin surface.
Acute vs. Chronic Hives
If your nighttime hives have been showing up for less than six weeks, they’re classified as acute. Most acute cases resolve on their own or once you identify and remove a trigger like a new food, medication, or detergent. The strategies above should get you through comfortably.
Hives lasting longer than six weeks are considered chronic. Chronic hives can be “spontaneous,” meaning no identifiable external trigger exists, or “inducible,” meaning a specific, reproducible trigger like pressure, cold, or heat sets them off. Chronic spontaneous urticaria affects roughly 1% of people at any given time and often requires ongoing antihistamine therapy, sometimes at higher-than-standard doses. If your hives keep coming back night after night for more than a month, it’s worth getting evaluated so a doctor can rule out underlying causes and adjust your treatment beyond what OTC options can do.
Warning Signs That Need Immediate Attention
Hives alone, while miserable, are rarely dangerous. But hives can occasionally appear alongside a severe allergic reaction called anaphylaxis. If you notice any of the following along with your hives, treat it as a medical emergency:
- Swelling of the tongue or throat
- Wheezing or difficulty breathing
- Dizziness, fainting, or a rapid, weak pulse
- Nausea, vomiting, or diarrhea appearing suddenly with the hives
- Pale or flushed skin spreading beyond the hives
These symptoms can escalate quickly. If they develop, use an epinephrine auto-injector if you have one and call emergency services immediately.

