Why Is My Eye Swollen Underneath? Causes & Fixes

Swelling underneath the eye has a wide range of causes, from something as minor as a poor night’s sleep to infections that need prompt treatment. Most cases are harmless and resolve on their own within a few days, but certain warning signs point to something more serious. The key is figuring out whether your swelling is on one side or both, whether it hurts, and how quickly it appeared.

Most Likely Causes

If the swelling is on one side only, the most common culprits are a stye, a chalazion, an insect bite or sting, or a localized infection. If both eyes are puffy, you’re more likely dealing with allergies, fluid retention, or (less commonly) a systemic condition like thyroid disease or kidney problems.

A stye is a red, painful lump near the edge of the eyelid, often at the base of an eyelash. It can swell enough to puff up the entire eyelid, and you’ll usually see a small white or yellow pus spot at the center. A chalazion looks similar but sits farther back on the eyelid, is rarely painful, and tends to grow more slowly. Styes typically hurt from the start; chalazia are more of a firm, painless bump that you notice one day.

Allergies are another extremely common cause. When your sinuses get congested from pollen, dust, or pet dander, the veins just beneath the skin under your eyes slow down and pool with blood. This creates puffy, dark circles sometimes called “allergic shiners.” The swelling is usually mild, affects both sides, and comes with itching, watery eyes, or nasal congestion.

Contact Dermatitis and Product Reactions

The skin on your lower eyelid is some of the thinnest on your body, which makes it especially vulnerable to irritation from products. Mascara, eyeliner, eye shadow, sunscreen, moisturizers, eye creams, and even false eyelashes or topical antibiotics can trigger a localized allergic reaction. The swelling usually appears within hours of contact and may come with redness, flaking, or itching. If you recently switched a product or started using something new around your eyes, that’s a strong clue.

Fluid Retention and Lifestyle Factors

Not all under-eye swelling signals a medical problem. Eating salty food in the evening, sleeping face-down, crying, or not getting enough sleep can all cause noticeable puffiness by morning. Gravity pulls fluid toward your face while you’re lying flat, and salt encourages your body to hold onto that fluid. Sleeping on your back with your head slightly elevated (even just an extra pillow) helps fluid drain away from the face overnight. Cutting back on salt in the hours before bed also makes a measurable difference over time. This type of puffiness is typically soft, painless, affects both sides, and fades within a few hours of being upright.

Infections That Need Attention

Preseptal cellulitis is an infection of the eyelid skin and soft tissue in front of the eye. The eyelid turns red, warm, and swollen, but once you gently open the lid, the eyeball itself looks normal: no redness on the white of the eye, normal vision, and the eye moves freely in all directions. This usually starts from a skin break, an insect bite, or a nearby sinus infection, and it needs antibiotics but is not an emergency in the same way as deeper infections.

Orbital cellulitis is the more dangerous version. The infection sits deeper, behind the eyelid, and presses on the eye itself. The hallmarks are pain when moving the eye, reduced vision, bulging of the eyeball forward, and limited eye movement. Sinusitis is the most common trigger. This is a medical emergency because the infection can spread to the brain. Dental infections can also cause orbital swelling, so recent tooth pain or a dental procedure is worth mentioning to a doctor if your eye swells up afterward.

Red Flags to Watch For

  • Pain when moving the eye, not just tenderness of the lid
  • Blurred or double vision
  • The eyeball pushing forward compared to the other side
  • Inability to move the eye fully in one or more directions
  • Fever with rapidly spreading redness
  • Nausea or headache alongside eye pain

Any of these symptoms alongside swelling means you should seek care urgently rather than waiting it out.

Warm Compress vs. Cold Compress

Which temperature you use depends on what’s causing the swelling. A warm compress (a clean, damp washcloth soaked in warm water) is best for styes and chalazia. The heat helps soften blocked oil in the gland and encourages drainage. Apply it for 10 to 15 minutes, three or four times a day. With consistent warm compresses, a chalazion often resolves within a week. Without treatment, it can take four to six weeks, and some persist for months.

A cold compress works better for allergic swelling, insect stings, and general puffiness. The cold constricts blood vessels, reducing inflammation and itching. You can use a chilled washcloth or a bag of frozen peas wrapped in a towel for 10 to 15 minutes at a time.

If you’re not sure of the cause, a warm compress is generally the safer first choice for a swollen lower eyelid with a visible bump, while a cold compress is better when the swelling is diffuse and itchy.

Over-the-Counter Treatments

For allergic swelling, antihistamine eye drops and oral antihistamines work through different mechanisms, and using both together is more effective than either one alone. Eye drops act directly on the tissue and reduce itching and swelling at the source, while oral antihistamines address the broader allergic response. If you’re already taking an oral antihistamine and still have puffy, itchy eyes, adding a topical antihistamine/mast-cell stabilizer eye drop can provide meaningful extra relief without increasing systemic side effects.

For contact dermatitis, the most important step is identifying and removing the irritating product. The swelling usually clears within a few days once the trigger is gone. A gentle, fragrance-free moisturizer can help with flaking or dryness as the skin heals.

How Long Swelling Typically Lasts

Morning puffiness from fluid retention fades within one to three hours of being upright. Allergic swelling improves quickly once you remove the trigger or take an antihistamine, often within a day. A stye usually peaks in pain and swelling over two to three days and resolves within a week. A chalazion follows a slower timeline: most clear within a month, but stubborn ones can linger for several months and occasionally need a minor in-office drainage procedure. Preseptal cellulitis improves within 24 to 48 hours of starting antibiotics, though the full course of medication typically runs seven to ten days.

If your swelling isn’t improving after a week of home care, is getting worse instead of better, or keeps coming back in the same spot, it’s worth having a doctor take a look. Recurring chalazia in the same location, for instance, can occasionally signal a different type of eyelid lesion that benefits from a closer evaluation.