Why Are My Eyelids So Swollen? Causes Explained

Swollen eyelids are most commonly caused by allergies, but they can also result from infections, blocked oil glands, fluid retention, or underlying health conditions. The skin around your eyes is the thinnest on your body, roughly 0.5 mm thick, which makes it one of the first places to show puffiness when something is off. Figuring out the cause comes down to a few key details: whether one or both eyes are affected, whether there’s pain, and how long the swelling has lasted.

Allergies Are the Most Common Cause

Allergic reactions account for more eyelid swelling than any other cause. When your eyes encounter an allergen like pollen, pet dander, or dust mites, your body releases histamine. That histamine causes the tiny blood vessels in your eyelids and the membrane covering your eye to swell with fluid. The hallmark of allergic eyelid swelling is itching without pain. Both eyes are usually affected, the lids look pale and puffy rather than red and angry, and you can often trace it to a specific trigger or time of year.

This is remarkably common. A national health survey of nearly 34,000 people found that about 40% of the population reported eye-related allergy symptoms at least once in the past year, with a peak in June and July. Contact allergies are another frequent culprit. New eye makeup, skincare products, contact lens solution, or even certain eye drops can trigger a localized reaction on one or both lids. If your swelling appeared shortly after switching a product, that’s worth noting.

Certain blood pressure medications (ACE inhibitors) can also cause significant eyelid and facial swelling as a side effect. If you recently started a new medication and notice puffiness, bring it up with your prescriber.

Styes and Chalazia: Blocked Glands

If the swelling is focused on one spot on one eyelid, a blocked gland is the likely explanation. There are two main types, and they look and feel different.

A stye is a red, painful lump that forms near the edge of your eyelid, typically at the base of an eyelash. It looks like a small pimple, often with a visible pus spot at the center. Styes are caused by bacterial infection in a hair follicle or oil gland and can sometimes make the entire eyelid swell. They tend to come on quickly and hurt.

A chalazion develops farther back on the eyelid and is caused by a clogged oil-producing gland rather than an infection. It’s not usually painful and rarely makes the whole lid swell. Chalazia often start as a small, firm bump and grow gradually over days or weeks. Sometimes a stye that doesn’t fully resolve turns into a chalazion.

For both, warm compresses are the standard home treatment. Place a warm, moist cloth on the affected eye for 5 to 10 minutes, 3 to 6 times a day. The heat helps unclog the gland and can bring a stye to the point where it drains on its own. Expect a slight increase in swelling at first, which is normal. Avoid using very hot water or microwaving wet cloths, as the thin eyelid skin burns easily.

Blepharitis: Chronic Lid Inflammation

If your eyelids are persistently swollen, red, and crusty along the lash line, blepharitis is a strong possibility. This is chronic inflammation of the eyelids, often linked to bacteria on the skin or problems with the oil glands that line the lid margin. You’ll typically notice flaking or crusting around your lashes, a burning or gritty sensation, and redness that comes and goes but never fully clears up. It frequently occurs alongside seborrheic dermatitis (dandruff-like flaking on the scalp and face).

Blepharitis is a condition that can be managed but not permanently cured, according to the American Academy of Ophthalmology’s clinical guidelines. Daily lid hygiene, meaning gently cleaning the lash line with warm water or a diluted cleanser, is the foundation of treatment. Prescription antibiotic drops or ointments are sometimes added. Success depends heavily on sticking with a daily cleaning routine, even when symptoms improve. If blepharitis doesn’t respond to treatment, especially if you’re also losing eyelashes, that warrants further evaluation to rule out other conditions.

Infections That Need Attention

Conjunctivitis, commonly called pink eye, causes eyelid swelling along with redness across the white of the eye and discharge. Viral conjunctivitis produces watery discharge, while bacterial conjunctivitis tends to create thicker, yellowish discharge. Both can make lids puffy, especially after sleep when discharge accumulates.

A more serious concern is periorbital cellulitis, an infection of the eyelid skin itself. It often starts after an insect bite, a scratch, or spreads from a nearby sinus infection. The lid becomes very red, warm, and swollen, and there’s usually noticeable pain. This type of infection requires prescription antibiotics.

Orbital cellulitis is a deeper and far more dangerous version that affects the tissues behind the eye. It’s relatively rare but can threaten your vision. The key differences that distinguish it from a surface-level lid infection are decreased vision, the eye bulging forward, pain when moving the eye, and double vision. Fever is often present. This is a medical emergency that requires hospital treatment.

Morning Puffiness and Fluid Retention

If your eyelids are puffiest when you wake up and improve as the day goes on, fluid redistribution is the most likely explanation. When you lie flat for hours, gravity no longer pulls fluid downward, and the loose tissue around your eyes absorbs some of that excess. A high-salt diet amplifies this effect because sodium causes your body to hold onto more water. Alcohol, poor sleep, and crying the night before are other common triggers.

Reducing salt intake is one of the simplest ways to minimize morning puffiness. A cool compress (not ice directly on skin) for a few minutes after waking can also help constrict blood vessels and move fluid along. This type of swelling is cosmetic and temporary, not a sign of disease, unless it’s persistent and accompanied by swelling elsewhere in the body.

Thyroid Disease and Other Systemic Causes

Eyelid swelling that doesn’t fit any of the above patterns, particularly if it’s chronic, progressive, or accompanied by other symptoms, can signal an underlying systemic condition. Thyroid eye disease is one of the more well-known causes. It occurs when the immune system attacks tissues behind the eyes in people with autoimmune thyroid conditions, most commonly Graves’ disease but occasionally Hashimoto’s disease as well.

The mechanism is specific: the same antibodies that attack your thyroid gland also bind to receptors in the tissues behind your eyes, causing inflammation and swelling. Symptoms include puffy, inflamed eyelids, a feeling of pressure behind the eyes, dryness, and in more advanced cases, bulging eyes or eyelid retraction that creates a wide-eyed appearance. Some of these changes can become permanent if the disease progresses without treatment.

Other systemic conditions that cause eyelid swelling include heart failure (typically with shortness of breath and leg swelling), kidney disease (with generalized puffiness, especially in the morning), and hypothyroidism (with fatigue, cold intolerance, and skin changes). In these cases, the eyelid swelling is one piece of a larger picture.

Warning Signs of Something Serious

Most eyelid swelling resolves on its own or with simple home care. But certain combinations of symptoms point to conditions that need prompt medical evaluation:

  • Severe swelling with fever: suggests infection spreading beyond the skin surface
  • Vision loss or double vision: may indicate orbital cellulitis or another condition affecting structures behind the eye
  • Eye bulging forward: a sign that swelling involves the deeper eye socket, not just the lid
  • Swelling that shuts one or both eyes completely: warrants same-day evaluation, especially with fever
  • Swelling that persists for weeks without improvement: could indicate a chronic condition, or rarely, a growth on the eyelid that needs biopsy

Single-eyelid swelling that’s mildly tender and appeared overnight is almost always a stye or insect bite. Bilateral, itchy swelling that comes and goes is almost always allergic. Both respond well to home care. The scenarios above are the exceptions where waiting it out isn’t the right call.