Most swollen eyelids resolve at home with a warm compress and a little patience, but the right treatment depends on what’s causing the swelling. Allergies, styes, chalazia, and infections each respond to different approaches. Identifying your cause first will save you time and get the swelling down faster.
Identify What’s Causing the Swelling
The fastest way to figure out your next step is to pay attention to a few details: Is the swelling in one eye or both? Is there pain? Is there discharge? These clues point toward different causes, and each one calls for a slightly different approach.
Allergies typically cause itching without pain. Both eyelids look pale and puffy, and you may notice sneezing or a runny nose at the same time. The swelling often appears after exposure to pollen, pet dander, dust, or a new cosmetic product.
Stye (hordeolum) shows up as a tender, red bump right along the eyelid margin, sometimes with a visible white head. It’s a bacterial infection of a lash follicle or oil gland, and it only affects one eye.
Chalazion starts similarly to a stye but develops into a firm, painless lump farther from the lid edge. It’s not an active infection. Instead, it’s an inflamed, blocked oil gland.
Blepharitis produces crusty, flaky buildup along the lash line with burning and redness. The swelling concentrates right at the lid margin rather than puffing up the entire eyelid. It can affect one or both eyes and tends to be chronic.
Conjunctivitis (pink eye) brings redness across the white of the eye along with discharge. Viral conjunctivitis produces watery, clear discharge. Bacterial conjunctivitis produces thick, yellow-green discharge that may glue your eyelids shut overnight.
Warm Compresses: The Universal First Step
No matter the cause, a warm compress is the single most effective home treatment for a swollen eyelid. The heat increases blood flow, loosens clogged oil glands, and helps your body clear inflammation. For styes, chalazia, and blepharitis, it’s the cornerstone of treatment.
The key is getting the temperature right and holding it long enough. Research on oil gland dysfunction shows the compress needs to reach at least 104°F (40°C) and stay warm for a full 10 minutes to be effective. A washcloth dipped in hot water cools quickly, so you’ll need to rewarm it every couple of minutes, or use a microwavable eye mask that holds heat longer. For styes and chalazia, aim for 3 to 6 sessions per day. Once-daily application works for maintenance with blepharitis.
After applying the compress, you can gently massage the eyelid in small circles toward the lash line. This helps drain blocked glands. Never squeeze or try to pop a stye or chalazion. Let it open on its own.
Treating Allergic Eyelid Swelling
If your swelling is itchy, painless, and came on after an exposure, you’re dealing with an allergic reaction. The first thing to do is remove the trigger. If you recently switched makeup, skincare, or laundry detergent, stop using the new product. Wash your hands and face to remove any lingering allergen.
A cold compress (not warm) works better for allergic swelling. Wrap ice or a chilled spoon in a cloth and hold it against the lid for 10 to 15 minutes. The cold constricts blood vessels and reduces puffiness quickly.
Over-the-counter antihistamine eye drops provide targeted relief. Drops containing ketotifen (sold as Zaditor or Alaway) are widely available without a prescription. One drop every 8 to 12 hours controls itching and swelling for most people. An oral antihistamine can help too, especially if you also have nasal congestion or hives. Contact dermatitis, the most common cause of allergic eyelid inflammation, typically clears within a few days once the offending product is removed.
Getting Rid of a Stye
Styes are stubborn but almost always resolve without medical treatment. Warm compresses for 5 to 10 minutes, 3 to 6 times a day, are the primary remedy. Over-the-counter stye ointments and eyelid scrub pads can help keep the area clean and prevent reinfection.
While it heals, skip eye makeup and contact lenses. Both introduce bacteria and slow recovery. Most styes drain on their own within a week. If yours keeps growing, becomes extremely painful, or the redness spreads beyond the bump into the surrounding skin, you may need a prescription antibiotic ointment or oral antibiotics. In rare cases where a stye becomes very large, a doctor can lance it in the office to speed drainage.
When a Chalazion Won’t Budge
Chalazia take longer to resolve than styes. Weeks to months is common. Consistent warm compresses remain the best home treatment, and many chalazia eventually shrink and disappear with daily heat therapy alone.
If a chalazion persists for several weeks or grows large enough to press on the eye and blur your vision, a doctor can inject a small amount of steroid medication directly into the bump to reduce inflammation. Surgical removal is a quick in-office procedure reserved for chalazia that don’t respond to anything else.
Managing Blepharitis Long-Term
Blepharitis is a chronic condition, so the goal is management rather than a one-time fix. A daily eyelid hygiene routine keeps flare-ups under control. After applying a warm compress, clean the lid margins with a diluted baby shampoo solution: add a few drops of baby shampoo to a cup of water, dip a cotton swab or clean washcloth in the mixture, and gently wipe across each closed eyelid about 10 times, making sure to clean along the lash line. Rinse thoroughly afterward.
If you shower in the morning, you can let warm water run over your closed eyes for a minute, then use a soapy washcloth to scrub the lids gently before rinsing. Pre-moistened eyelid scrub pads sold at pharmacies are a convenient alternative. Doing this daily, even when your lids feel fine, prevents the crusty buildup and inflammation from returning.
Handling Infectious Conjunctivitis
Viral conjunctivitis, the most common type, has no specific treatment. It runs its course in 7 to 14 days, similar to a cold. Cool compresses and artificial tears help with comfort. It’s extremely contagious, so wash your hands frequently, avoid touching your eyes, and don’t share towels or pillowcases.
Bacterial conjunctivitis, identified by thick yellowish discharge and eyelids crusted shut in the morning, sometimes needs antibiotic drops from a doctor. Gently cleaning away the crusty discharge with a warm, damp cloth several times a day keeps the lids from sticking together and helps the medication reach the eye.
Contact Lenses and Swollen Eyelids
Remove your contact lenses at the first sign of eyelid swelling, regardless of the cause. Lenses trap bacteria, allergens, and irritants against the eye and can turn a minor problem into a serious one. Wait until the swelling has fully resolved before wearing them again, which typically means avoiding lenses for at least a few weeks. If the swelling was caused by an infection, discard the pair you were wearing and open a fresh set. Consider switching lens types if swelling keeps recurring.
Signs That Need Immediate Attention
Most eyelid swelling is harmless, but certain symptoms suggest a deeper infection called orbital cellulitis, which can threaten your vision. Get emergency care if you experience any of the following alongside a swollen eyelid: the eye itself begins bulging forward, you have pain when moving your eye in any direction, your vision becomes blurry or doubled, or you develop a fever. These symptoms indicate that infection has spread beyond the eyelid into the eye socket, and treatment requires urgent medical intervention.
Swelling that spreads rapidly across both lids with hives or difficulty breathing points to a severe allergic reaction, which also requires immediate care.
Quick Reference by Cause
- Allergic swelling: Cold compress, remove the trigger, antihistamine eye drops. Clears in days once the allergen is gone.
- Stye: Warm compresses 3 to 6 times daily, no makeup or contacts. Resolves in about a week.
- Chalazion: Daily warm compresses. May take weeks to months. See a doctor if it doesn’t shrink.
- Blepharitis: Daily warm compresses and lid scrubs with diluted baby shampoo. Chronic condition managed with routine hygiene.
- Viral conjunctivitis: Cool compresses, artificial tears, hand hygiene. Resolves in 1 to 2 weeks on its own.
- Bacterial conjunctivitis: Warm cloth to clean discharge, possible antibiotic drops. Improves within days of starting treatment.

