A swollen eyelid usually responds well to a simple warm compress applied for five minutes, two to four times a day. Most cases stem from a blocked oil gland, a minor infection, or an allergic reaction, and the swelling resolves within a few days with basic home care. Knowing what’s causing the swelling helps you choose the right approach.
Figure Out What’s Causing the Swelling
The three most common culprits look and feel different from one another, and recognizing yours points you toward the right fix.
A stye is a painful, well-defined bump right at the eyelid margin, caused by a bacterial infection of an eyelash follicle. It looks like a small pimple or boil and is tender to the touch. A chalazion sits deeper in the eyelid, closer to the middle rather than the edge, and forms when an oil gland gets clogged. The skin over it usually looks normal, and it isn’t painful. Blepharitis is inflammation along the base of your eyelashes that makes the lid edges red and irritated, sometimes with flaking or crusting. It tends to affect both eyes.
Allergic swelling is usually the easiest to identify. Both eyelids puff up, your eyes itch and water, and you can often trace it to pollen, pet dander, or a new cosmetic product. The swelling is soft and puffy rather than firm or localized to one spot.
Start With a Warm Compress
For styes, chalazia, and blepharitis, a warm compress is the single most effective first step. Sustained heat takes about two to three minutes to soften and liquefy the clogged oil inside a blocked gland, which is why the American Academy of Ophthalmology recommends holding a warm, damp cloth against your closed eyelid for five minutes at a time, two to four times a day.
Use a clean washcloth soaked in warm (not hot) water. Wring it out so it’s damp, fold it, and hold it gently against the swollen lid. The cloth cools quickly, so re-soak it every minute or two to keep the heat consistent. Do this for several days in a row. Styes often drain on their own within a week using this method. Chalazia can take longer, sometimes a few weeks, but consistent compresses are still the primary treatment.
Resist the urge to squeeze or pop a stye. Pressing on it can push the infection deeper into the eyelid tissue and make things significantly worse.
Keep Your Eyelids Clean
Gentle lid scrubs help clear away bacteria, debris, and the flaky buildup that fuels blepharitis and makes styes more likely to recur. Put a few drops of baby shampoo in a cup of water, dip a cotton swab or clean washcloth into the solution, and with your eyes closed, gently wipe across each eyelid about ten times. Make sure to wipe across the lashes too, then rinse well with clean water.
You can do this once or twice a day while the swelling is active, and a few times a week afterward if you’re prone to flare-ups. Pre-made eyelid cleansing wipes are available at most pharmacies and work just as well if you prefer something more convenient.
Treat Allergic Swelling Differently
If both eyelids are puffy and itchy, warm compresses won’t help much. A cool compress is more soothing for allergic swelling. Place a chilled, damp cloth over your closed eyes for five to ten minutes to reduce puffiness and calm the itch.
Over-the-counter antihistamine eye drops that block the inflammatory chemicals triggering the reaction are the most targeted treatment. Drops containing olopatadine are available without a prescription and are approved for adults and children two years and older. The once-daily formulations are the most convenient option. An oral antihistamine can also help if the swelling is part of a broader allergic reaction affecting your nose and sinuses.
Identifying and avoiding the trigger matters more than any medication. If the swelling started after switching to a new eye cream, mascara, or laundry detergent, stop using that product. If pollen is the culprit, washing your face and eyelids when you come indoors removes allergens before they accumulate.
What Not to Do
Stop wearing contact lenses as soon as you notice eyelid swelling. Contacts can trap bacteria against the eye, worsen irritation, and slow healing. The CDC recommends removing lenses and contacting your eye care provider if you experience any discomfort. Don’t put the same pair back in once the swelling clears. Use a fresh pair or thoroughly disinfected lenses.
Avoid wearing eye makeup while your eyelid is swollen. Mascara, eyeliner, and eyeshadow can introduce bacteria to an already compromised area and clog the glands further. Throw away any eye makeup you were using when the swelling started, since it may be contaminated.
Don’t rub your eyes. It feels instinctive, especially with itchy allergic swelling, but rubbing spreads bacteria, worsens inflammation, and can even cause tiny scratches on the surface of your eye.
When Swelling Signals Something Serious
Most eyelid swelling is harmless, but certain symptoms point to a deeper infection that needs urgent medical attention. Periorbital cellulitis is an infection of the skin and soft tissue around the eye that stays superficial. It causes redness and swelling but your vision stays normal and you can move your eye without pain. It still needs prescription antibiotics, but it’s manageable.
Orbital cellulitis is a far more serious infection that affects the tissue behind the eye. It can develop from a sinus infection, an insect bite, or even an untreated stye that spreads. Get to an emergency room if you notice any of these alongside eyelid swelling:
- Bulging of the eye outward from the socket
- Pain when moving your eye in any direction
- Double vision or blurred vision
- Fever, especially in children
Orbital cellulitis requires hospital admission and intravenous antibiotics. It progresses quickly, and delays in treatment can threaten vision. Children who develop a high fever with a bulging, swollen eye should be taken to the emergency room immediately.
When Home Care Isn’t Enough
See an eye care provider if a stye hasn’t improved after a week of consistent warm compresses, if a chalazion has been present for more than a month, or if redness is spreading beyond the eyelid onto your cheek or forehead. Bacterial eyelid infections that don’t resolve on their own are typically treated with prescription antibiotic drops or ointments that target the specific bacteria involved.
A chalazion that persists despite weeks of warm compresses can be drained in a quick office procedure. Your doctor numbs the eyelid, makes a tiny incision on the inside of the lid, and removes the contents of the blocked gland. It sounds intimidating, but it takes just a few minutes and the relief is immediate.
Recurring styes or chalazia sometimes signal an underlying issue with the oil glands along your eyelid margins. If you keep getting them, a provider may recommend a long-term lid hygiene routine or evaluate whether a skin condition like rosacea is contributing to chronic gland dysfunction.

