How to Cure a Swollen Eye: Remedies and When to Seek Help

A swollen eye usually responds well to simple home treatment, but the right approach depends on what’s causing the swelling. Cold compresses work for injuries and allergic reactions, warm compresses work for styes and blocked oil glands, and some causes need prescription treatment. Most swelling improves within a few days with the correct care.

Figure Out What’s Causing the Swelling

The fix for a swollen eye depends entirely on why it’s swollen in the first place. Here are the most common culprits:

  • Allergic reaction: Both eyes are usually affected. You’ll notice itching along with the puffiness, and your eyelids may look pale or slightly pink rather than deep red. Common triggers include pollen, pet dander, and cosmetics. Contact dermatitis from skincare products or makeup is actually the most common cause of eyelid inflammation overall.
  • Stye (hordeolum): A tender, red bump along the eyelid margin caused by a bacterial infection in a lash follicle or oil gland. It’s painful, affects one eye, and often looks like a small pimple.
  • Chalazion: A painless, firm lump in the eyelid from a blocked oil gland. Unlike a stye, it isn’t red or tender. It develops slowly and can persist for weeks if untreated.
  • Blepharitis: Chronic inflammation along the eyelid margins, often with oily yellow scaling or crustiness around the lashes. It tends to come and go and affects both eyes.
  • Conjunctivitis (pink eye): Redness and swelling across the white of the eye and inner eyelid, often with discharge. Bacterial forms produce thick, yellowish discharge, while viral forms are more watery.
  • Injury or trauma: A direct hit to the eye area causes swelling, bruising, and pain that’s easy to trace back to a specific event.

Cold Compresses for Allergies, Injuries, and General Puffiness

If your swelling comes from an allergic reaction, a minor injury, or you just woke up with puffy eyes, cold is your best first step. Place a cold compress over the affected eye for 15 minutes. You can repeat this every couple of hours as needed throughout the day. The National Eye Institute recommends the 15-minute mark for eye injuries specifically.

To make a compress, wrap ice or a bag of frozen peas in a clean cloth. Never place ice directly on the skin. Keep sessions under 20 minutes to avoid frostbite on the delicate eyelid tissue. A clean washcloth soaked in cold water works too, though it won’t stay cold as long.

Warm Compresses for Styes and Blocked Glands

Styes, chalazions, and blepharitis respond to the opposite treatment: heat. A warm, moist compress applied for 5 to 10 minutes, 3 to 6 times a day, helps soften the clogged oil and encourages a stye to drain on its own. Don’t be alarmed if the swelling increases slightly at first. That’s normal and part of the process.

Use a clean washcloth soaked in warm (not hot) water. Never heat a wet cloth in the microwave, as it can create hot spots that burn the thin eyelid skin. Wring it out, fold it, and hold it gently against the closed eye. You may need to re-wet the cloth a few times to maintain warmth throughout the session. Most styes resolve within a week or two with consistent warm compresses. Chalazions can take longer, sometimes a month or more.

Resist the urge to squeeze or pop a stye. It will drain when it’s ready, and forcing it can spread the infection deeper into the eyelid.

Over-the-Counter Options for Allergic Swelling

When allergies are driving the puffiness, antihistamine eye drops can make a noticeable difference. Drops containing ketotifen are widely available without a prescription and are approved for adults and children 3 and older. The standard dose is one drop in the affected eye twice daily, spaced 8 to 12 hours apart. These target itching specifically, but reducing the allergic reaction also brings down swelling.

Oral antihistamines (the same ones you’d take for seasonal allergies) can help too, especially if the swelling is part of a broader allergic reaction affecting your face or sinuses. If you’re using multiple eye products, wait at least 5 minutes between each one to give each drop time to absorb.

For general puffiness not tied to allergies, artificial tears can flush out irritants and soothe mild irritation. Sleeping with your head slightly elevated can also reduce fluid pooling around the eyes overnight.

When You Need Prescription Treatment

Bacterial conjunctivitis typically requires antibiotic eye drops from a doctor. Treatment usually starts with drops applied frequently for the first day or two, then tapers to a few times daily for another 5 to 7 days. You’ll typically notice improvement within 2 to 3 days of starting treatment.

A chalazion that doesn’t respond to several weeks of warm compresses may need to be drained by an eye doctor through a small in-office procedure. Large or persistent styes sometimes need the same treatment, or a course of antibiotic drops if the infection is spreading.

Blepharitis is a chronic condition that’s managed rather than cured outright. Your doctor may recommend medicated eyelid wipes or ointments in addition to the daily lid hygiene routine described below.

Daily Lid Hygiene to Prevent Recurrence

If you deal with repeated styes, chalazions, or blepharitis flare-ups, a simple daily cleaning routine can reduce how often they come back. In the shower, let warm water run over your closed eyes for about a minute. Then put a few drops of baby shampoo on a clean washcloth and gently scrub along the eyelid margins and across the lashes. Rinse thoroughly.

You can also do this at the sink with a warm, wet washcloth. The goal is to clear away the oily buildup and debris that clog the tiny oil glands lining your eyelids. While your eyelids are healing from an active flare-up, skip contact lenses and eye makeup. Both can reintroduce bacteria and slow recovery.

Signs That Need Immediate Medical Attention

Most swollen eyes are uncomfortable but harmless. A few warning signs, however, point to orbital cellulitis, a serious infection that spreads behind the eye and is considered a medical emergency. Get care right away if you notice any of the following alongside eyelid swelling:

  • Fever, especially at or above 102°F (38.8°C)
  • Pain when moving the eye in any direction
  • Bulging of the eye forward out of the socket
  • Decreased or double vision
  • A shiny, deep red or purple eyelid with swelling that spreads to the eyebrow or cheek

In children, orbital cellulitis can worsen very quickly and may lead to permanent vision problems if not treated promptly. A swollen eye with fever in a child warrants an emergency visit, not a wait-and-see approach.