Swollen eyelids are usually caused by one of a handful of common problems: allergies, a blocked oil gland, a minor infection, or fluid retention from something going on elsewhere in your body. The skin on your eyelids is thinner than almost anywhere else, which makes it one of the first places to puff up when something irritates it or traps fluid. Most causes are harmless and resolve on their own or with simple home care, but a few deserve prompt attention.
Allergies Are the Most Common Cause
If both eyelids are swollen, especially in the morning or during pollen season, allergies are the most likely explanation. When your eyes encounter an allergen like pollen, dust mites, pet dander, or mold, your body releases histamine. Histamine makes the tiny blood vessels in and around your eyelids swell with fluid, creating that puffy, sometimes itchy look. Grass pollen, ragweed, and tree pollen are among the most common triggers.
Allergic swelling tends to affect both eyes at once. You’ll often notice itching, watering, and a red or pinkish tint to the white of the eye alongside the puffiness. Over-the-counter antihistamine eye drops can reduce the reaction quickly, and avoiding your known triggers (keeping windows closed during high pollen counts, washing bedding frequently, keeping pets out of the bedroom) helps prevent it from coming back.
Styes: Painful Bumps Near the Lash Line
A stye is a small, painful, red lump that forms at the base of an eyelash or just inside the eyelid. It looks like a pimple, often with a visible pus spot at the center, and it’s tender to the touch. Styes develop when bacteria infect one of the tiny oil glands along the lid margin. They can make the entire eyelid swell even though the infection itself is small.
The best first step is a warm, moist compress held gently against the closed eye for 5 to 10 minutes, repeated 3 to 6 times a day. The warmth encourages the stye to drain on its own. Don’t squeeze it, and don’t use water hot enough to burn the delicate lid skin. Microwaving a wet cloth is risky because it can create uneven hot spots. Most styes resolve within a week or so without any other treatment.
Chalazia: Painless Lumps Deeper in the Lid
A chalazion looks similar to a stye but behaves differently. It forms when an oil gland deeper in the eyelid gets blocked and the trapped oil triggers a slow inflammatory reaction rather than an active infection. Chalazia sit farther back from the lash line than styes do, and they’re usually painless or only mildly tender. They can grow to the size of a pea and make the lid feel heavy.
Warm compresses work here too, using the same 5 to 10 minute routine several times a day. Because a chalazion isn’t a bacterial infection, antibiotics don’t help in most cases. Many chalazia shrink and disappear over a few weeks of consistent warm compress use. Larger or stubborn ones sometimes need a minor in-office procedure to drain them.
Blepharitis: Chronic Redness Along the Lid Edge
Blepharitis is ongoing inflammation along the base of the eyelashes that makes the lid edges red, swollen, and crusty. You might notice flaky debris clinging to your lashes, a gritty or burning sensation, and eyelids that feel sticky when you wake up. It tends to affect both eyes and comes and goes over months or years rather than resolving in a few days like a stye.
Daily eyelid hygiene is the foundation of managing blepharitis. Pre-moistened lid scrub wipes (available over the counter, often containing hypochlorous acid) make it easy to clean the lash line each morning. If that’s not enough, a doctor may prescribe an antibiotic ointment to apply along the lid margin, anti-inflammatory steroid drops for flare-ups, or in persistent cases, an oral antibiotic to bring the inflammation under control.
Contact Lenses and Eyelid Swelling
Long-term contact lens wear can trigger a condition where the underside of the upper eyelid develops tiny cobblestone-like bumps called papillae. This makes the lid feel thick and uncomfortable, and the eye often looks red. You may notice increased mucus discharge and a feeling that the lens shifts around more than it used to. Switching lens types, reducing wear time, or taking a break from contacts usually brings it under control.
When Swelling Signals Something Beyond the Eyes
Sometimes puffy eyelids have nothing to do with the eyes themselves. Conditions affecting the thyroid, kidneys, or heart can all cause fluid to pool in the loose tissue around the eyes. Thyroid disease (particularly an underactive thyroid) is one of the more common systemic causes of persistent periorbital puffiness. Kidney problems can reduce your body’s ability to clear excess fluid, and heart failure can increase fluid pressure throughout the body, both of which show up early around the eyes because the skin there is so thin.
If your eyelid swelling is persistent, shows up on both sides without an obvious trigger like allergies, or comes with other symptoms like unexplained weight changes, leg swelling, or fatigue, it’s worth getting blood work to check thyroid and kidney function.
Red Flags That Need Urgent Care
Most eyelid swelling is benign, but orbital cellulitis is a serious infection of the deeper tissues behind the eye that can develop from a sinus infection or skin wound. The warning signs are distinct from a simple stye or allergy flare:
- Decreased vision or blurry sight in the affected eye
- Pain when moving the eye, or limited eye movement
- Double vision
- The eye bulging forward out of the socket
- Fever, drowsiness, or nausea alongside the swelling
Orbital cellulitis typically requires hospital admission and intravenous treatment. If you notice any combination of these symptoms, especially fever with eye pain and vision changes, get to an emergency room rather than waiting for an appointment.
Warm Compress vs. Cold Compress
The type of compress you reach for depends on the cause. Warm compresses are the go-to for styes, chalazia, and blepharitis because heat loosens clogged oil, improves circulation, and encourages drainage. Aim for comfortably warm (not hot), 5 to 10 minutes at a time, several times a day. Expect a slight initial increase in puffiness before things improve.
Cold compresses work better for allergic swelling. A clean cloth dampened with cool water or a chilled gel mask constricts the blood vessels that histamine dilated, reducing puffiness and soothing the itch. Ten to fifteen minutes is usually enough per session. If you’re not sure what’s causing the swelling, cold is the safer starting point since it won’t worsen any type of eyelid swelling the way heat occasionally can with allergic reactions.

