Why Is My Eyelid Swollen? Causes and When to Worry

A swollen eyelid is almost always caused by one of a handful of common problems: a blocked oil gland, a minor infection, allergies, or irritation from something that touched your skin. Eyelid skin is the thinnest on your body, so even mild inflammation can make it puff up dramatically. Most causes resolve on their own or with simple home care, but a few warning signs mean you need medical attention quickly.

Styes and Chalazions

These are the two most common culprits behind a single swollen eyelid, and they’re easy to confuse with each other.

A stye is essentially an infected oil gland or hair follicle right at the edge of your eyelid. It looks like a pimple at the base of your eyelashes, often with a small pus spot at the center. Styes are painful. The lid feels red, sore, and tender to the touch, and the swelling can sometimes spread across the entire eyelid. Most styes resolve within one to two weeks with home care. Warm compresses are the standard treatment: soak a clean washcloth in warm water, wring it out, and hold it gently against the closed eye for five minutes, several times a day. This helps the blocked gland drain on its own. Don’t squeeze it.

A chalazion forms when an oil gland deeper in the lid gets clogged but doesn’t become infected. It shows up as a firm bump farther back from the lash line, and it’s usually not painful, at least at first. Unlike a stye, a chalazion rarely makes the whole eyelid swell. The tradeoff is that chalazions tend to stick around longer. They respond to the same warm compress routine, but they can take weeks or even months to fully resolve. If one doesn’t shrink after several weeks of consistent warm compresses, a doctor can drain it.

Allergic Reactions

If both eyelids are puffy, especially first thing in the morning or during pollen season, allergies are a likely cause. Seasonal allergens like pollen, dust mites, and pet dander trigger a histamine response that pools fluid in that thin eyelid skin. The swelling is usually soft, not painful, and accompanied by itching or watery eyes.

But allergies don’t have to be seasonal. Contact dermatitis, where something touching your eyelid skin triggers a reaction, is surprisingly common. The top triggers include nickel (found in eyeglass frames, eyelash curlers, and even some eyeshadows and mascaras), fragrances in cosmetics and cleansers, preservatives in eye drops, and shellac wax used in mascara and other products that help makeup stick to skin. Acrylates from artificial or gel nails are another frequent offender. You touch your face more than you realize, and chemicals on your fingertips transfer easily to your eyelids. Even “gentle” products like tear-free baby shampoo contain surfactants that can irritate sensitive eyelid skin in some people.

For allergy-related swelling, over-the-counter antihistamine tablets or antihistamine eye drops from a pharmacy are the first-line option. If you suspect a product is causing the problem, stop using it and see if the swelling clears over a few days.

Blepharitis

If your eyelids are chronically irritated, slightly swollen, and you keep waking up with crusty, flaky debris along your lash line, blepharitis is the likely cause. It happens when bacteria build up at the base of your eyelashes or when the oil glands along the lid margin get clogged.

There are two types. Anterior blepharitis affects the outside front edge of the lid where your lashes attach, usually from excess bacteria or dandruff from your scalp and eyebrows. Posterior blepharitis involves the inner lid where oil glands sit, and it’s often linked to skin conditions like rosacea. Both types produce dandruff-like flakes on the eyelashes and a gritty, irritated feeling. Blepharitis is a chronic condition that tends to come and go rather than disappear entirely. Keeping lids clean with a warm compress and gentle lid scrubs is the main strategy for managing flare-ups.

Infections That Need Attention

Most eyelid swelling is harmless, but infection can sometimes spread into the tissue around the eye. There are two levels of severity to understand.

Preseptal cellulitis is an infection of the eyelid and skin in front of the eye. The eyelid turns red, swollen, and warm, and there’s usually surface-level pain, but your vision stays normal and moving your eye doesn’t hurt. This needs antibiotics but isn’t an emergency.

Orbital cellulitis is the version that requires urgent care. The infection has spread behind the eye into the eye socket. The warning signs are distinct: pain when you move your eye, vision changes like blurriness or double vision, the eye itself bulging forward, and fever. If you have any combination of these symptoms alongside a swollen lid, get to an emergency room. Orbital cellulitis can threaten your vision and spread further if untreated.

Whole-Body Causes

Sometimes a swollen eyelid isn’t really an eye problem at all. Because eyelid tissue is so loose and thin, it acts as an early warning system for fluid retention throughout the body. Heart disease, kidney disease, liver disease, and thyroid disorders can all cause the body to hold excess fluid, and the eyelids are often the first place it shows up.

The hallmark of this type of swelling is that it’s worse first thing in the morning, after you’ve been lying flat all night, and gradually improves as the day goes on. Both eyes are typically affected, though the swelling can look uneven depending on your sleep position. Thyroid eye disease, specifically an autoimmune condition associated with an overactive thyroid, can cause more dramatic eyelid swelling along with a bulging or protruding appearance of the eyes. If your eyelids are puffy every morning without an obvious local cause, or if you also notice swelling in your ankles or feet, those are signs the problem may be systemic.

Insect Bites and Trauma

A mosquito bite or other insect bite near the eye can cause striking swelling, sometimes enough to close the eye entirely. This is especially common in children. The swelling is typically one-sided, comes on quickly, and may have a visible bite mark somewhere on the lid. It usually peaks within 24 hours and fades over the next day or two. A cool compress and an oral antihistamine can help bring the puffiness down faster.

Any direct trauma to the eye area, even something minor like rubbing your eyes aggressively, can produce noticeable swelling. The lid may bruise as well. As long as your vision is unaffected and the swelling gradually improves, this usually resolves on its own.

Signs That Need Prompt Medical Care

Most swollen eyelids are a nuisance, not a danger. But certain combinations of symptoms change the picture:

  • Fever with eyelid swelling, especially if the lid is very red. This suggests spreading infection.
  • Vision changes, including blurriness, double vision, or loss of vision in the affected eye.
  • Pain when moving the eye, not just tenderness when touching the lid.
  • Swelling so severe the eye can’t open, particularly with fever.
  • Swelling in both eyelids plus swollen ankles or feet, which points toward a systemic cause like kidney or heart problems.

A stye or mild allergic reaction that follows a predictable pattern and improves with warm compresses or antihistamines is almost always manageable at home. Anything that gets worse instead of better over several days, or that comes with fever or vision changes, warrants professional evaluation.