Eye swelling has dozens of possible causes, ranging from a poor night’s sleep to a serious infection. The most common culprits are allergies, styes, and minor irritation, but swelling can also signal something that needs prompt medical attention. Understanding what’s behind your swollen eye starts with noticing where the swelling is, whether it hurts, and what other symptoms came along with it.
Allergies Are the Most Common Cause
Allergic reactions are responsible for more swollen eyes than any other single cause. Allergic conjunctivitis, the medical term for an allergic reaction affecting the eyes, impacts an estimated 10% to 30% of the general population. Seasonal allergies (pollen, grass, mold), pet dander, dust mites, and certain cosmetics or contact lens solutions can all trigger puffy, itchy, watery eyes. The swelling happens because your immune system releases histamine into the tissue around your eyes, causing fluid to accumulate.
Allergic eye swelling typically affects both eyes, comes with itching, and improves with antihistamines or by removing the trigger. Contact dermatitis, a localized allergic reaction to something that touched your skin like makeup, sunscreen, or a new eye cream, usually affects only the eye that was exposed.
Styes and Chalazia
A stye is a small, painful bump that forms at the edge of your eyelid, close to the eyelashes. It’s essentially a blocked and infected oil gland or hair follicle, and it looks and feels like a pimple. Styes are tender to the touch and often produce a visible white or yellow head filled with pus.
A chalazion looks similar but behaves differently. It forms deeper in the eyelid, often on the inner side rather than the lash line, and it typically doesn’t hurt, even when you press on it. Chalazia develop when an oil gland gets blocked without becoming infected. They tend to grow slowly over days or weeks and can become large enough to blur your vision by pressing on your eyeball. Both styes and chalazia can develop on the upper or lower eyelid.
The quickest way to tell them apart: if the bump is painful, it’s likely a stye. If it’s painless, it’s probably a chalazion.
Blepharitis: Chronic Eyelid Inflammation
Blepharitis is an ongoing inflammation of the eyelid margins that causes redness, swelling, flaking, and a gritty or burning sensation. It comes in two forms depending on which part of the eyelid is involved.
Anterior blepharitis affects the front of your eyelid where your eyelashes emerge. Common triggers include dandruff (seborrheic dermatitis), whose flakes irritate the lid margin, and rosacea, which causes facial skin inflammation that can extend to the eyelids. Tiny mites called Demodex, which naturally live on skin, can also block eyelash follicles and glands, worsening the condition.
Posterior blepharitis involves the oil-producing meibomian glands on the inner surface of your eyelid. When these glands become clogged or produce thickened oil, the result is dry eye, irritation, and chronic low-grade swelling. Blepharitis rarely goes away on its own and tends to flare and fade over months or years.
Infections: Mild to Serious
Conjunctivitis (pink eye) caused by a virus or bacteria is one of the most recognizable eye infections. It produces redness, discharge, and mild puffiness. Viral pink eye usually clears on its own in a week or two, while bacterial pink eye may need antibiotic drops.
More concerning is periorbital cellulitis, a bacterial skin infection around the eye. It causes significant swelling, redness, and tenderness of the eyelid and surrounding skin. When you manage to open the swollen lid, the eyeball itself looks normal: the white of the eye isn’t red, the eye moves freely, and vision is unaffected. This distinction matters because it separates periorbital cellulitis from its more dangerous cousin, orbital cellulitis.
Orbital cellulitis is an infection that has spread behind the eye into the eye socket. The warning signs are unmistakable: the eye may bulge forward, it hurts to move it, vision becomes blurry, and the white of the eye turns red and swollen. This is a medical emergency. Left untreated, orbital cellulitis can cause vision loss, and the infection can spread to the brain, causing meningitis or abscess formation. It requires hospitalization.
Medications and Fluid Retention
Several common medications cause eyelid swelling as a side effect. Anti-inflammatory drugs like ibuprofen and aspirin, corticosteroids, and hormonal supplements can all promote fluid retention or trigger angioedema, a deeper form of swelling beneath the skin. Even eye drops themselves, particularly preservative-containing ones, can cause an allergic or irritant reaction that puffs up the lids.
If your eye swelling appeared shortly after starting a new medication (or a new brand of contact lens solution or eye drops), that timing is a strong clue.
Thyroid Eye Disease
People with thyroid disorders, particularly an overactive thyroid caused by Graves’ disease, can develop a condition where the immune system attacks tissue behind the eyes. Specialized cells in the eye socket respond to this immune attack by multiplying and producing large amounts of a water-attracting substance. The result is expansion of both the fat and muscle tissue behind the eye, which pushes the eyeball forward and causes the eyelids to swell.
In people under 40, the fat tissue behind the eye tends to expand more. In older adults, the eye muscles themselves enlarge and can eventually stiffen with scar tissue, restricting eye movement. Thyroid eye disease usually affects both eyes, though not always equally, and it can develop even after thyroid levels have been treated and normalized.
Other Systemic Causes
Because the skin around your eyes is the thinnest on your body, it’s often the first place to show fluid retention from a problem elsewhere. Heart failure, kidney disease, liver disease, low protein levels, and hypothyroidism can all cause eyelid puffiness, particularly in the morning after you’ve been lying flat overnight. This type of swelling is usually painless, affects both eyes, and often comes with swelling in other parts of the body like the ankles or hands.
Hereditary angioedema, a rare genetic condition involving a missing blood protein, can cause sudden and dramatic swelling of the eyelids and face without any identifiable trigger. Episodes may recur unpredictably.
When Eye Swelling Is an Emergency
Most eye swelling is harmless, but certain combinations of symptoms signal that something serious is happening. Seek immediate care if your swollen eye also comes with:
- Pain when moving your eye, which may indicate orbital cellulitis or an abscess behind the eye
- Changes in vision, including blurriness or double vision
- A bulging eye, suggesting pressure building inside the eye socket
- Severe headache or nausea alongside eye pain, which can point to glaucoma or, rarely, stroke
- Persistent pain, light sensitivity, and redness that don’t improve within a day or two
- Swelling after a chemical splash or penetrating injury
Home Care That Actually Helps
For allergic swelling, removing the trigger and taking an oral antihistamine or using antihistamine eye drops is usually enough. Cool compresses can reduce puffiness from allergies or minor irritation by constricting blood vessels and slowing fluid buildup.
For styes, chalazia, and blepharitis, warm compresses are the standard first-line treatment. Soak a clean washcloth in warm (not hot) water, wring it out so it doesn’t drip, fold it, and place it over your closed eye for several minutes. When the cloth cools, re-soak it and repeat. You can do this several times a day. Use a fresh washcloth each session, and if both eyes are affected, use a separate cloth and bowl of water for each eye to avoid spreading infection.
Skip tea bags, Epsom salts, or store-bought chemical-filled hot packs. Plain warm water on a clean cloth is safer and just as effective. The heat softens clogged oil, improves circulation, and helps your body drain the blocked gland on its own. Most styes resolve within a week with consistent warm compresses.

