How to Treat a Swollen Eye and When to See a Doctor

Most swollen eyes can be treated at home with cold compresses, warm compresses, or over-the-counter allergy drops, depending on the cause. Mild swelling from allergies or minor irritation typically resolves within 24 to 48 hours. The key to choosing the right treatment is figuring out what’s behind the swelling, since the approach for an allergic reaction is very different from the approach for a stye or an injury.

Identify the Cause First

Eye swelling falls into a few common categories, and each one responds to different treatment. Contact dermatitis is the single most common cause of eyelid inflammation. It happens when something touches the skin around your eye and triggers a reaction: a new cosmetic, sunscreen, face wash, or even nail polish transferred by your fingers. Seasonal allergies can also cause puffy, itchy eyes, often affecting both sides at once.

Styes are small, painful bumps caused by a bacterial infection in an eyelash follicle or oil gland. They look like a pimple on the eyelid edge and are usually tender to the touch. A chalazion is similar but develops deeper in the lid when an oil gland gets clogged without infection. It tends to be less painful and more of a firm lump.

Insect bites, minor bumps to the face, and crying can all cause temporary swelling that looks alarming but resolves quickly. Less commonly, viral infections like herpes simplex or herpes zoster can affect the eyelid, producing clusters of small blisters along with redness and swelling on one side.

Cold Compresses for Allergies and Injuries

If your swelling is from an allergic reaction, an insect bite, or a bump to the area, a cold compress is your best first step. Wrap ice or a bag of frozen peas in a clean cloth and hold it gently against the swollen eye for 10 to 15 minutes at a time. The cold constricts blood vessels and reduces fluid buildup. You can repeat this several times a day.

For allergic swelling that keeps coming back, over-the-counter antihistamine eye drops can help. Ketotifen drops (sold under brand names like Alaway and Zaditor) are available without a prescription and are used as one drop in the affected eye twice daily, spaced 8 to 12 hours apart. They work for both itching and swelling. If your swelling seems tied to a specific product, stop using it immediately. Switching to fragrance-free, hypoallergenic products around the eyes often solves the problem entirely.

Oral antihistamines like cetirizine or loratadine can also reduce allergic eye swelling, especially when your symptoms include sneezing or a runny nose alongside puffy eyes.

Warm Compresses for Styes and Chalazia

Warm compresses are the go-to treatment for styes and chalazia. The goal is to raise the eyelid temperature enough to soften the hardened oil blocking the gland. Normal eyelid skin sits around 34 to 35°C, and you need to bring it up to 40°C or higher for about five minutes to get the oil flowing again.

Soak a clean washcloth in hot water and hold it against your closed eyelid for 10 to 15 minutes, 3 to 5 times per day. Re-soak the cloth frequently to keep it warm throughout. For a chalazion, gently massage the area around the bump with a clean finger after applying warmth. This helps the clogged gland open and drain.

Do not squeeze or pop a stye or chalazion. This can push the infection deeper into the eyelid and make things significantly worse. While you’re treating a stye, skip eye makeup and contact lenses until it’s fully healed. If a stye doesn’t improve after several days of warm compresses, a doctor may prescribe antibiotic ointment. For a chalazion that stays swollen and bothersome, a steroid injection can reduce the inflammation, and in stubborn cases, a quick in-office drainage procedure under local anesthesia can clear it out.

What Recovery Looks Like

Simple allergic swelling or minor irritation usually improves within a day. If you’re keeping up with cold compresses and avoiding the trigger, you should notice a clear difference within 24 to 48 hours. Styes typically take about a week to fully resolve with consistent warm compress use, sometimes longer. Chalazia can linger for several weeks, especially larger ones, but most eventually drain on their own.

Swelling from a black eye or facial injury peaks around 24 to 48 hours after the trauma, then gradually improves over a week or two. The bruising often shifts colors from purple to green to yellow as it heals. Cold compresses are most helpful in the first 48 hours to limit the swelling. After that, warm compresses can help your body reabsorb the pooled blood faster.

When Swelling Is an Emergency

Most eye swelling is harmless, but a few warning signs point to orbital cellulitis, a serious infection that can threaten your vision. Get medical attention right away if you experience any of the following along with a swollen eye:

  • Pain when moving the eye or restricted eye movement
  • Changes in vision, including blurriness or double vision
  • The eye bulging forward out of the socket
  • Fever, especially with increasing redness and swelling
  • Severe headache or unusual drowsiness, which can signal the infection is spreading

Orbital cellulitis is most often caused by a sinus infection that spreads into the tissue behind the eye. It progresses quickly and requires hospital treatment. Preseptal cellulitis, a less severe infection of the tissue in front of the eye, also causes rapidly worsening redness and swelling but without the eye movement problems or bulging. It still needs prompt medical evaluation and typically oral antibiotics.

Angioedema, a deep allergic swelling that can affect the eyelids dramatically, also warrants urgent care. It can be triggered by shellfish, medications, or other allergens. If the swelling extends to your lips, tongue, or throat, or you feel any difficulty breathing, treat it as a medical emergency.

Preventing Recurrent Swelling

If you get frequent styes, daily eyelid hygiene helps. Gently clean along the lash line with a warm, damp cloth or diluted baby shampoo each morning. This keeps the oil glands from clogging. People who wear eye makeup should remove it thoroughly every night and replace mascara and eyeliner every few months to avoid bacterial buildup.

For allergy-related swelling, identifying and avoiding your triggers makes the biggest difference. Keep windows closed during high pollen days, wash your hands before touching your face, and consider switching to preservative-free eye drops if you use them regularly. If you notice swelling every time you use a particular product near your eyes, patch test new products on the inside of your wrist before applying them to your face.