Why Are My Eyes Swelling Up: Causes and Red Flags

Eye swelling usually comes from one of a handful of causes: an allergic reaction, a minor infection, fluid retention, or irritation from something that touched your eyelid skin. Most cases are harmless and resolve within days, but certain patterns of swelling point to something more serious that needs prompt attention.

Allergic Reactions Are the Most Common Cause

Contact dermatitis is the single most frequent reason eyelids become inflamed and swollen. The skin on your eyelids is thinner than almost anywhere else on your body, which makes it especially vulnerable to irritants and allergens. Common triggers include makeup, eye creams, sunscreen, nail polish (transferred by touching your face), fragrances, and preservatives in eye drops. The reaction can show up hours after exposure, with redness, itching, and puffiness that may affect one or both eyes depending on how the irritant reached your skin.

Seasonal allergies cause a different pattern. Pollen, pet dander, and dust mites trigger swelling in both eyes at once, along with itching, redness, and a watery or stringy discharge. You might also feel like something is stuck in your eye. Preservative-free artificial tears can help by flushing pollen out and relieving dryness. If you have atopic dermatitis (eczema), your eyelid skin is even more reactive. Flare-ups can bring itching, swelling, fine scaling, and small cracks in the skin at the corners of your eyes.

Angioedema is a deeper, more dramatic type of allergic swelling. It tends to hit both eyelids and often shows up alongside swelling in your lips, hands, or feet. Triggers include shellfish, certain medications, and insect stings. If the swelling spreads to your throat or you have trouble breathing, that’s anaphylaxis and requires emergency treatment.

Styes, Chalazia, and Blepharitis

A stye is a small, painful bump at the base of an eyelash or just inside the eyelid, caused by a bacterial infection in a hair follicle or oil gland. It looks like a pimple, hurts to the touch, and can sometimes make your entire eyelid swell. Most styes drain on their own within a few days, especially with warm compresses.

A chalazion looks similar but behaves differently. It forms when an oil gland in the eyelid gets clogged, creating a firm, usually painless bump farther back on the lid. Chalazia rarely cause the whole eyelid to puff up the way styes can, but they may linger for weeks if the blockage doesn’t clear.

Blepharitis is a chronic condition where the eyelid margins stay red and irritated, often with crusting at the base of the lashes. It’s caused by bacteria or problems with the oil glands along the lid edge. People with blepharitis are more likely to develop styes and chalazia repeatedly.

Pink Eye and Other Infections

Conjunctivitis (pink eye) causes redness, discharge, and mild eyelid swelling. Viral pink eye is the most common form, typically clearing up in 7 to 14 days without treatment, though stubborn cases can take two to three weeks. Bacterial pink eye tends to resolve faster, often in 2 to 5 days, though it can take up to two weeks to fully clear. Antibiotic drops can shorten that timeline and reduce the chance of spreading it to others.

Preseptal cellulitis is a more serious infection of the eyelid tissue itself, usually from bacteria entering through a cut, insect bite, or spreading from a sinus infection. It causes significant redness and swelling but stays in front of the eye socket and typically responds well to antibiotics.

Fluid Retention and Lifestyle Factors

Sometimes puffy eyes aren’t caused by a disease at all. Eating salty foods causes your body to hold onto extra water, and that fluid tends to pool in loose tissue like your eyelids, especially overnight. Sleeping face-down or flat allows gravity to pull fluid toward your face. Crying, alcohol, lack of sleep, and hormonal changes during menstruation or pregnancy can all produce temporary puffiness that’s most noticeable in the morning and fades as you move through the day.

Keeping your head slightly elevated while sleeping and reducing sodium intake can help minimize this kind of swelling. A cold compress for a few minutes in the morning constricts blood vessels and moves fluid out of the area faster.

When Swelling Points to Something Deeper

Thyroid eye disease, most often linked to Graves’ disease, causes swelling and inflammation in the tissues behind the eyes. The same immune system antibodies that attack the thyroid also bind to receptors in the eye socket, leading to puffy eyelids, bulging eyes, dryness, and sometimes double vision. This develops gradually and usually affects both eyes, though not always equally.

Kidney problems can also show up as eye swelling. In nephrotic syndrome, the kidneys leak too much protein into the urine, which drops albumin levels in your blood. Albumin normally keeps fluid inside your blood vessels, so when levels fall, fluid seeps into surrounding tissues. Puffy eyelids, particularly in the morning, are one of the earliest signs, often accompanied by swelling in the ankles, feet, or lower legs.

Red Flags That Need Immediate Attention

Orbital cellulitis is a serious infection behind the eye that can threaten your vision. Unlike the milder preseptal form, it produces a specific set of warning signs: pain when moving your eye, a visibly bulging eye, reduced eye movement, double vision, and fever. Without treatment, it can lead to vision loss, meningitis, or dangerous blood clots near the brain. If you notice these symptoms together, especially with a fever, get to an emergency room.

Warm Compresses vs. Cold Compresses

The right approach depends on the cause. For styes and chalazia, use a warm, moist compress for 5 to 10 minutes, three to six times a day. The heat helps unclog oil glands and encourages a stye to drain. You may notice a slight increase in swelling at first, which is normal. Use comfortably warm water rather than hot, and never microwave a wet cloth, as it can overheat unevenly and burn delicate eyelid skin.

For allergic swelling and general puffiness from fluid retention, a cold compress works better. Cold constricts blood vessels and reduces inflammation. Apply it gently for 10 to 15 minutes. Keeping your head elevated also helps fluid drain away from the eye area.

Patterns That Help Identify the Cause

A few details can help you narrow down what’s going on. Swelling in one eye suggests a localized cause: a stye, insect bite, or contact with an irritant on that side. Swelling in both eyes points toward allergies, fluid retention, or a systemic condition like thyroid or kidney disease. Morning puffiness that fades by midday is usually fluid retention. Swelling that gets progressively worse over days, especially with pain or fever, suggests infection. Itching is the hallmark of an allergic cause. Pain is the hallmark of infection.

If the swelling keeps coming back, changes your vision, or arrives alongside other symptoms like leg swelling, unexplained weight gain, or fatigue, those patterns suggest something beyond a simple local irritation and warrant a closer look from a doctor.