How Long Does Eyelid Swelling Last: By Cause

Eyelid swelling typically lasts anywhere from 24 hours to a few weeks, depending on the cause. A mild allergic reaction can resolve within a day, while a stye may take one to two weeks, and swelling after eyelid surgery can linger for one to three weeks. Knowing what triggered the swelling is the fastest way to estimate when it will go away.

Allergic Reactions: Usually Under 24 Hours

If your eyelid puffed up after contact with pollen, pet dander, dust, or a new cosmetic product, the swelling usually resolves within 24 hours once the allergen is removed. You might also notice intense itching, redness, and tearing alongside the swelling. Rinsing your face, removing contact lenses, and avoiding the trigger are often enough to let things calm down on their own.

If you can’t identify or avoid the allergen, the swelling can return or persist. Seasonal allergies, for example, can cause recurring puffy eyelids for weeks during high-pollen periods. Over-the-counter antihistamine eye drops or oral antihistamines generally bring relief within an hour or two for most people.

Styes: One to Two Weeks

A stye is a small, painful bump that forms when an oil gland at the base of an eyelash gets infected. Styes usually last one to two weeks and go away on their own without treatment. You’ll typically notice the most tenderness and swelling in the first few days, with the bump gradually shrinking as it drains.

Applying a warm compress several times a day can speed things along. Soak a clean washcloth in warm water and hold it against your closed eyelid, re-soaking every two minutes or so to keep the heat consistent. This helps soften the blocked gland and encourages drainage. Avoid squeezing or popping a stye, which can spread the infection and make swelling worse.

Chalazions: Weeks to Months

A chalazion looks similar to a stye but is caused by a blocked oil gland rather than an active infection. It tends to be less painful and more stubborn. Small chalazions can resolve in a few weeks with regular warm compresses, but larger ones sometimes persist for two to three months or longer.

If a chalazion hasn’t improved after a month of consistent home care, a doctor can drain it through a minor in-office procedure or inject a small amount of medication to reduce the inflammation. Chalazions that keep coming back in the same spot are worth getting checked, since recurring lumps on the eyelid occasionally need a biopsy to rule out other conditions.

Swelling After Eyelid Surgery

Eyelid surgery (blepharoplasty) causes significant swelling and bruising that typically lasts one to three weeks. The puffiness is usually worst in the first two to three days, then gradually improves. Most people feel comfortable going out in public after about two weeks, though some residual fullness can linger. The final appearance of the eyelid may continue to refine for one to three months after the procedure.

Cold compresses in the first 48 hours help limit swelling. Sleeping with your head elevated and avoiding strenuous activity for the first week also makes a noticeable difference in how quickly the swelling goes down.

Insect Bites and Minor Trauma

A mosquito bite, bee sting, or minor bump to the eye area can cause dramatic swelling because the eyelid skin is extremely thin and loose, making it easy for fluid to accumulate. For a simple insect bite, the swelling usually peaks within the first 24 hours and fades over two to three days. A bee sting may take a bit longer, up to five to seven days, especially if you’re sensitive to the venom.

A cold compress applied for 10 to 15 minutes at a time during the first day helps reduce the initial puffiness. If the swelling keeps spreading beyond the eyelid or you develop hives, difficulty breathing, or dizziness, that points to a systemic allergic reaction that needs immediate medical attention.

Thyroid Eye Disease: Months to Years

Thyroid eye disease, most commonly linked to an overactive thyroid (Graves’ disease), causes a much longer course of eyelid swelling. The active inflammatory phase typically lasts 18 to 36 months. During this time, the tissues around the eyes become swollen and inflamed, which can make the eyelids puffy and the eyes appear to bulge forward.

This type of swelling doesn’t respond to compresses or antihistamines because it’s driven by an immune system process targeting the tissue behind and around the eyes. Treatment focuses on controlling the underlying thyroid condition and managing inflammation during the active phase. Once the disease enters its inactive or “stable” phase, the swelling stops progressing, though some changes to the eyelid and eye position can be permanent without surgical correction.

Warning Signs That Need Urgent Care

Most eyelid swelling is harmless and temporary, but certain symptoms signal a deeper infection called orbital cellulitis, which affects the tissue behind the eyelid and around the eye itself. Watch for vision changes, pain when moving the eye, the eye appearing to push forward out of the socket, or limited ability to move the eye in different directions. Fever alongside rapidly worsening eyelid swelling, especially in children, also warrants urgent evaluation. Orbital cellulitis can threaten vision and requires hospital-level treatment.

Swelling that appears only on one side, comes on suddenly with no obvious cause, and doesn’t start improving within a few days is also worth getting checked. The same goes for eyelid swelling that keeps recurring in the same spot, which could point to a blocked tear duct, chronic gland dysfunction, or rarely, a growth that needs further evaluation.