Swollen Eyelid: Causes, Home Remedies, and When to Worry

A swollen eyelid is usually caused by one of a handful of common conditions: a stye, a chalazion, allergies, or blepharitis. Most cases resolve on their own or with simple home care within a few days to a few weeks. The key is figuring out which type of swelling you’re dealing with, because that determines what helps and what to watch for.

Stye vs. Chalazion: Two Different Bumps

These are the two most common causes of a swollen, lumpy eyelid, and people often confuse them. Both start as tender swelling on one eyelid, but they develop differently over the first day or two.

A stye forms right at the eyelid margin, where your lashes grow. It happens when a lash follicle or one of the tiny oil glands near it gets clogged and infected. It stays painful, often develops a visible whitehead, and looks a lot like a pimple at the edge of your lid.

A chalazion starts similarly but moves deeper. It’s caused by a blocked oil gland farther back in the eyelid (not at the lash line), and it’s not infected. After a day or two, the swelling migrates toward the center of the eyelid and gradually becomes a firm, painless nodule. Because there’s no infection driving it, a chalazion tends to stick around longer. Many resolve within a month with home care, but some take several months to disappear completely.

Allergic Eyelid Swelling

If your eyelid is puffy and pale rather than red and tender, allergies are the likely culprit. The hallmark is itching without significant pain. The lid looks waterlogged rather than inflamed. You might notice it after exposure to pollen, pet dander, dust, or a new cosmetic product.

Local allergic reactions tend to affect one eye, especially if you touched or rubbed that eye after contact with an allergen. Systemic allergic reactions, like hay fever, typically make both eyes swell and come with other symptoms: a runny nose, hives, or sneezing. If you have a history of seasonal allergies and your lids puff up at predictable times of year, this is almost certainly what’s happening.

Over-the-counter antihistamine eye drops containing ketotifen (sold as Alaway or Zaditor) both block the allergic response and prevent it from recurring. A cool compress can also reduce puffiness quickly. Oral antihistamines help too, particularly if you have other allergy symptoms beyond your eyes.

Blepharitis: Chronic Lid Irritation

Blepharitis is inflammation along the eyelid margin that causes redness, crusting at the base of your lashes, and a gritty or burning sensation. It’s more of a chronic, recurring condition than a one-time event. If you wake up frequently with crusty, irritated lids, blepharitis is the most likely explanation.

There are two forms. The first affects the front of the eyelid near the lashes, producing visible flakes or scales (similar to dandruff). In fact, about 95% of people with this type also have seborrheic dermatitis elsewhere on their face or scalp. The second form affects the oil glands deeper in the lid. You might notice a frothy discharge along the lid margin, or the gland openings look plugged. This form is closely linked to rosacea: roughly half of people with it also have facial rosacea.

Blepharitis doesn’t typically cause dramatic swelling the way a stye does, but it can make your lids persistently puffy and red. It also increases your risk of developing styes and chalazia over time, since the underlying problem is clogged or irritated oil glands.

How to Treat a Swollen Eyelid at Home

Warm compresses are the single most effective home treatment for styes, chalazia, and blepharitis. The goal is to heat the eyelid enough to soften and loosen the oily secretions blocking the glands. Research on meibomian gland function shows that heating the lid to about 40 to 42°C (104 to 108°F) is the sweet spot. That’s comfortably warm, not hot enough to burn. A clean washcloth soaked in warm water works, though it cools quickly. Microwavable eye masks hold heat longer and more evenly.

Apply the compress for 10 to 15 minutes, three to four times a day. After each session, gently massage the eyelid toward the lash line to help express any trapped oil. For blepharitis, follow up by cleaning the lid margin with a cotton swab dipped in diluted baby shampoo or a commercial lid scrub.

A few things to avoid: don’t squeeze or pop a stye, don’t wear contact lenses while your lid is swollen, and skip eye makeup until the swelling resolves. These all introduce bacteria or irritation that can make things worse.

When a Swollen Eyelid Needs Medical Attention

Most eyelid swelling is harmless, but a few warning signs point to something more serious. Orbital cellulitis is an infection that spreads behind the eyelid into the eye socket, and it requires urgent treatment. Watch for these red flags:

  • Pain when you move your eye (not just when you touch the lid)
  • Difficulty moving the eye in one or more directions
  • The eye pushing forward or looking more prominent than the other
  • Blurred or decreased vision
  • Fever, headache, or unusual drowsiness

Any of these symptoms alongside a swollen eyelid warrant a same-day visit to an eye doctor or emergency room. Orbital cellulitis can affect vision permanently if it isn’t treated quickly.

For a chalazion that hasn’t responded to several weeks of warm compresses, a doctor can offer additional options. Many chalazia resolve within two weeks of a prescription anti-inflammatory drop combined with compresses. If a chalazion is large, persistent, or pressing on the eye enough to distort your vision, a minor in-office drainage procedure is the next step. Recovery from that procedure involves about two weeks of bruising and swelling before the lid looks normal again. In cases of multiple chalazia, a steroid injection into the bump can cause it to shrink over a few weeks without surgery.

Expected Healing Timelines

A stye typically peaks in pain and swelling over two to three days, then drains on its own and clears up within a week. Warm compresses speed this along considerably.

A chalazion follows a slower arc. The initial tenderness fades within the first week, leaving behind a painless lump. That lump often takes two to four weeks to resolve, and some persist for months. If yours isn’t shrinking after a month of consistent warm compresses, it’s reasonable to have it evaluated.

Allergic swelling responds fastest of all. Once you remove the trigger or take an antihistamine, the puffiness typically subsides within hours to a day. Recurring episodes mean you need to identify and avoid the allergen, or use preventive antihistamine drops during your allergy season.