A swollen eyelid typically lasts anywhere from a few hours to several weeks, depending on the cause. Allergic reactions can resolve within 24 hours, while a stye clears up in about a week and a chalazion can take a month or more. The timeline you’re looking at depends entirely on what triggered the swelling in the first place.
Allergic Reactions: Hours to a Day
If your swollen eyelid appeared suddenly after exposure to pollen, pet dander, dust, or a new cosmetic product, you’re likely dealing with an allergic reaction. This is one of the fastest-resolving causes. Symptoms, including itching, redness, tearing, and eyelid puffiness, usually resolve within 24 hours once you’re no longer exposed to the allergen. Over-the-counter antihistamine eye drops or oral antihistamines can speed things along. If you wake up with puffy eyelids during allergy season but they improve by midday, this pattern points squarely at allergies.
Styes: About One Week
A stye is a red, painful bump near the edge of your eyelid caused by a blocked oil gland that becomes infected. Styes usually clear up on their own in about a week. Applying a warm, damp washcloth to the closed eyelid for several minutes, three to four times a day, helps the stye drain and heal faster. Resist the urge to squeeze or pop it. If a stye hasn’t improved after a week or is getting worse, it may need antibiotic treatment.
Chalazion: One to Six Weeks
A chalazion looks similar to a stye but is typically painless and sits farther from the eyelid’s edge. It forms when an oil gland gets blocked without becoming infected. With consistent warm compresses, a chalazion can heal in about a week. Left untreated, expect it to take four to six weeks, and some persist for months. Most chalazia resolve within a month. If yours lingers beyond that, a doctor can drain it with a simple in-office procedure.
Conjunctivitis (Pink Eye): One to Three Weeks
Both viral and bacterial conjunctivitis can cause eyelid swelling alongside the telltale redness and discharge. The timeline depends on the type:
- Viral conjunctivitis is the most common form and resolves on its own in two to three weeks without treatment. A subtype called acute hemorrhagic conjunctivitis clears a bit faster, usually within 10 to 14 days.
- Bacterial conjunctivitis tends to resolve more quickly. Over 60% of cases clear up on their own within one to two weeks, though antibiotic eye drops can shorten that window.
During this time, the swelling gradually decreases as the infection runs its course. Cool compresses and artificial tears can help manage discomfort while you wait.
Blepharitis: Chronic and Recurring
Blepharitis is inflammation along the eyelid margins that causes swelling, redness, and crusty flakes at the base of the eyelashes. Unlike the other causes on this list, blepharitis rarely disappears completely. It’s a chronic condition that requires ongoing daily care to keep flare-ups under control.
The core routine involves applying a warm washcloth over closed eyelids for several minutes to loosen debris, gently massaging the lids, then cleaning the lash line with a washcloth moistened with warm water and diluted baby shampoo or an eyelid cleanser. During active flare-ups, you may need to do this two to four times a day. Artificial tears help with the dryness that often accompanies it. Skipping eye makeup during flare-ups can also prevent further irritation. In some cases, an overgrowth of tiny eyelash mites is the underlying trigger, which may require a tea tree oil-based cleanser.
Contact Lens-Related Swelling
Wearing contact lenses too long or with poor hygiene can cause a condition called giant papillary conjunctivitis, where the inner surface of the upper eyelid becomes inflamed and swollen. Treatment starts with stopping contact lens use for at least two weeks. You should start feeling better about a week after beginning treatment, but it can take up to a month before you can safely wear contacts again. Switching to daily disposable lenses or improving your cleaning routine helps prevent recurrence.
After Eyelid Surgery: One to Three Weeks
If your swollen eyelid follows a surgical procedure like blepharoplasty (eyelid surgery), expect swelling and bruising to last one to three weeks. The puffiness is most pronounced in the first few days and gradually subsides. Cold compresses during the initial 48 hours and keeping your head elevated while sleeping help reduce swelling faster. The final cosmetic result won’t be visible until the swelling fully resolves.
Signs That Need Urgent Attention
Most causes of eyelid swelling are harmless and self-limiting. However, a condition called orbital cellulitis, a deep infection behind the eyelid, is a medical emergency. The key differences from ordinary swelling: pain when you move your eye, difficulty moving the eye in all directions, bulging of the eyeball, or any decrease in vision. A swollen eyelid with normal eye movement and clear vision is far less concerning. If swelling is accompanied by headache and unusual drowsiness, that combination also warrants immediate evaluation. When only the eyelid itself is swollen and the eye functions normally, the cause is almost always a surface-level issue that will resolve with time or simple treatment.

