How Long Do Swollen Eyelids Last? Causes & Timeline

Swollen eyelids typically last anywhere from a few hours to about a week, depending on the cause. A mild allergic reaction may resolve within a day, while a stye usually heals in roughly a week, and a chalazion can linger for weeks or even months without treatment. The timeline depends almost entirely on what’s behind the swelling.

Allergic Reactions: Hours to a Few Days

Allergic swelling is one of the fastest to resolve. If you touched something irritating (a new eye cream, pet dander, pollen) and your eyelid puffed up, itching typically fades within about two days, redness clears in around three days, and the puffiness itself can take up to seven days to fully go away. If the swelling hasn’t improved after three days or hasn’t resolved after seven, that’s a sign something else may be going on.

Insect bites near the eye follow a similar pattern. The skin around your eyes is extremely thin and loose, so even a minor bite can produce dramatic swelling that looks alarming but resolves on its own within a week.

Contact Dermatitis: One to Three Days With Treatment

If your eyelid swelling came with dry, flaky, or itchy skin, you may be dealing with contact dermatitis, a reaction to something that touched the area. Common triggers include makeup, nail polish (transferred by touching your face), hair dye, eye drops, or even sunscreen.

Once you identify and stop using the irritant, symptoms from a simple irritation start improving in one to two days. Allergic contact dermatitis, where your immune system is reacting to a specific ingredient, takes a bit longer: two to three days of treatment before you notice meaningful improvement. The key is figuring out what caused it. If you keep exposing yourself to the trigger, the swelling will keep coming back.

Styes: About One Week

A stye is a blocked, infected gland along the eyelid margin that forms a tender red bump. It usually comes to a head within about three days, meaning you’ll see a small collection of clear or yellowish fluid at the surface. After it drains, the whole thing typically heals within a week total.

Warm compresses speed this process along. Soak a clean cloth in warm water and hold it against the closed eye, re-soaking every two minutes to maintain the temperature. This softens the blocked material and encourages natural drainage. Avoid squeezing or popping a stye, which can spread the infection deeper into the eyelid tissue.

Chalazia: Weeks to Months

A chalazion looks similar to a stye but is a non-infected, blocked oil gland that forms a firm, painless lump. Small chalazia sometimes disappear on their own, but this can take weeks. Larger ones may persist for months and occasionally need to be drained by a doctor if they don’t respond to consistent warm compresses.

The main difference from a stye is that a chalazion isn’t usually tender or red after the first few days. If you’ve had a painless bump on your eyelid for more than a month with no improvement, it’s likely a chalazion rather than a stye, and it may need professional attention.

Blepharitis: Days to Ongoing

Blepharitis is inflammation along the eyelid margins that causes redness, swelling, and crusty debris at the base of your lashes. An acute episode, where symptoms appear suddenly, can improve within days if you start a daily lid-cleaning routine. But blepharitis is frequently chronic, with symptoms cycling on and off for months or even years.

The condition can’t be permanently cured, but daily eyelid hygiene keeps flares short and mild. That means gently cleaning your lash line each morning with warm water or a diluted cleanser. If several days of consistent cleaning don’t clear the crusting and swelling, it’s worth seeing an eye care provider for additional options.

After Eyelid Surgery

If your swelling follows a blepharoplasty (eyelid surgery), expect a longer and more predictable timeline. Swelling peaks around 48 hours after the procedure. It starts to gradually decrease between days three and five, and continues improving through weeks two and three as your eye contours become more defined.

By weeks four to six, residual swelling is usually only noticeable to you, not to others. At two months, about 80 to 90 percent of the final result is visible. Full resolution, where all deep tissue swelling has been reabsorbed, takes roughly six months.

When Swelling Signals Something Serious

Most eyelid swelling is a nuisance, not an emergency. But certain symptoms point to orbital cellulitis, an infection that has spread behind the eye, which requires immediate medical attention. The warning signs are pain when moving the eye, reduced or blurry vision, the eye appearing to bulge forward, limited eye movement, or fever with headache and drowsiness.

A simpler eyelid infection (preseptal cellulitis) keeps all the swelling in the lid itself. Once you pry the swollen lid open, the eye looks normal, moves normally, and sees normally. Orbital cellulitis is different: the eye itself is affected. If you notice any changes to your vision or eye movement alongside swelling, treat it as urgent.

Speeding Up Recovery at Home

For most causes of eyelid swelling, warm compresses are the single most effective home treatment. They reduce inflammation, soften blocked glands, and increase blood flow to the area. Research shows that cloths reheated every two minutes are most effective at raising eyelid temperature to a therapeutic level, so plan on actively re-warming rather than just placing a cloth and waiting.

Cold compresses work better for allergic swelling or swelling from an injury, where the goal is to constrict blood vessels and reduce fluid buildup. A good rule: use cold for puffiness from allergies or trauma, warm for anything involving a bump, crust, or blocked gland.

Sleeping with your head slightly elevated can also help fluid drain away from the eye area overnight. Avoid rubbing your eyes, which worsens swelling regardless of the cause and can introduce bacteria to already irritated tissue.