Swollen Eyelid: What to Do and When to See a Doctor

A swollen eyelid usually responds well to a simple warm compress applied for 5 to 10 minutes, repeated several times a day. Most causes of eyelid swelling, including styes, blocked oil glands, and mild allergic reactions, resolve on their own within one to two weeks with basic home care. The key is figuring out what’s behind the swelling so you can treat it effectively and know when something more serious is going on.

Identify What’s Causing the Swelling

The location and feel of the swelling tell you a lot. A painful, well-defined bump right at the edge of your eyelid is most likely a stye, which is a bacterial infection of a lash follicle or sweat gland. It looks like a small pimple or boil and tends to be tender to the touch. A firm, round lump sitting in the middle portion of the lid (not at the edge) is more likely a chalazion, which is a blocked oil gland. Chalazia are usually less painful than styes but can grow larger.

If both eyelids are puffy, itchy, and slightly red, especially during allergy season or after contact with a new product, the cause is probably allergic. Contact dermatitis shows up as redness and swelling triggered by something that touched your skin: a new eye cream, makeup, or even nail polish transferred by your fingers. Atopic dermatitis looks different, with raised, dry patches on the eyelid skin. Both types tend to affect both eyes and come with itching rather than sharp pain.

Blepharitis, a chronic inflammation along the lid margin, can also cause puffiness. You’ll notice crusty flakes along your lashes, especially in the morning, and your eyelids may feel gritty or irritated throughout the day.

Start With a Warm Compress

For styes, chalazia, and most cases of general eyelid swelling, a warm compress is the single most effective thing you can do at home. Soak a clean washcloth in warm (not hot) water, wring it out, and hold it gently against your closed eyelid for 5 to 10 minutes. Repeat this 3 to 6 times a day. The warmth increases blood flow, loosens clogged oils, and helps the swelling drain naturally.

Do not heat a wet cloth in the microwave. It’s easy to overshoot the temperature and burn the thin skin of your eyelid. Test the warmth against the inside of your wrist first. The compress should feel soothing, not stinging. You may need to re-wet the cloth partway through to keep it warm.

Keep Your Eyelids Clean

Gentle lid scrubs help clear away bacteria, oil, and debris that fuel swelling. Mix a few drops of baby shampoo into a cup of warm water. Dip a cotton swab, cotton ball, or clean washcloth into the solution, then with your eyes closed, gently wipe across each eyelid about 10 times, making sure to wipe across the lashes too. Rinse well with clean water afterward.

An easier alternative: in the shower, let warm water run over your closed eyes for about a minute, then put a few drops of baby shampoo on a washcloth and lightly scrub your lids and lashes before rinsing. Pre-made lid scrub pads and foams are also available at most pharmacies if you prefer a ready-to-use option. Doing this once or twice daily can speed healing and help prevent recurrence, especially if you’re prone to styes or blepharitis.

Treat Allergic Swelling Differently

If your swollen eyelid is driven by allergies, warm compresses won’t do much. A cool compress (a chilled, damp washcloth) works better here, reducing itching and puffiness. Avoid rubbing your eyes, which only worsens the inflammation.

Over-the-counter antihistamine eye drops can help significantly. Olopatadine drops (sold under the brand name Pataday) are available without a prescription in several strengths. The once-daily formulations are the most convenient: one drop in each affected eye per day for adults and children two years and older. Ketotifen drops (Zaditor, Alaway) are another widely available option. Oral antihistamines like cetirizine or loratadine can also reduce eyelid puffiness when the swelling is part of a broader allergic response.

If a specific product triggered the reaction, stop using it immediately. Eyelid skin is thinner than skin almost anywhere else on your body, so it reacts faster and more visibly to irritants.

What Not to Do

Resist the urge to squeeze or pop a stye. It’s tempting because it looks like a pimple, but squeezing can push the infection deeper into the tissue and make things worse. Don’t wear contact lenses while your eyelid is swollen, and hold off on eye makeup until the swelling has fully resolved. Both can introduce bacteria and slow healing.

Avoid using topical antibiotic ointments unless a doctor has specifically recommended them. Most styes and chalazia don’t need antibiotics, and applying the wrong product can irritate the delicate tissue around your eye.

Typical Healing Timelines

Styes typically last one to two weeks and go away on their own with consistent warm compresses. You should notice the pain and swelling starting to improve within the first two to three days of home treatment. Allergic eyelid swelling often improves within hours once you remove the trigger and use antihistamines or cool compresses.

Chalazia are slower. They can take several weeks to shrink, and some persist for months. If a chalazion doesn’t respond to warm compresses over several weeks, it can be surgically drained through a small incision on the inside of the eyelid. This is a quick in-office procedure performed by an eye doctor.

Signs That Need Prompt Medical Attention

Most eyelid swelling is harmless, but certain symptoms point to a more serious infection. Periorbital cellulitis is an infection of the superficial eyelid tissue that causes significant redness and swelling but doesn’t affect your vision or eye movement. It needs treatment but isn’t an emergency on its own.

Orbital cellulitis, on the other hand, is a deeper infection within the eye socket and requires immediate hospital care. Watch for these warning signs:

  • Decreased or blurry vision in the affected eye
  • Bulging of the eyeball forward (proptosis)
  • Pain when moving the eye or inability to move it normally
  • Double vision
  • Fever along with rapidly worsening swelling

Orbital cellulitis can lead to vision loss and other severe complications if not treated quickly. If you notice any combination of these symptoms, get to an emergency room rather than waiting for a routine appointment.

Even without those red flags, see a doctor if the pain and swelling from a stye haven’t started improving after 48 hours of consistent home care, or if the swelling gets noticeably worse after the first two to three days. Recurrent styes (three or more in a short period) also warrant a visit, as they can signal an underlying issue with your oil glands or eyelid hygiene that needs a different approach.