How to Get Rid of a Swollen Eye Fast at Home

A cold compress held against your closed eye for 15 to 20 minutes is the fastest way to reduce swelling. Cold constricts the blood vessels under the skin, pulling fluid away from the area and visibly shrinking puffiness within minutes. But the best next step after that depends on what caused the swelling in the first place, whether it’s allergies, a stye, a rough night’s sleep, or something that needs medical attention.

Cold Compresses: Your First Move

Cold is the single most effective immediate tool for any type of eye swelling. It works by tightening blood vessels beneath the thin skin around your eye, which reduces both fluid buildup and inflammation. The National Eye Institute recommends applying a cold compress for 15 minutes. The Rand Eye Institute advises capping it at 20 minutes to avoid frostbite on delicate skin.

You don’t need anything fancy. A clean washcloth soaked in cold water works. So does a bag of frozen peas wrapped in a thin towel, or ice cubes in a zip-lock bag with a cloth barrier between the bag and your skin. Apply it gently, without pressing hard into the eye. You can repeat this every hour or two as needed throughout the day.

Chilled Tea Bags for Extra Effect

If you want something slightly more targeted than a plain cold compress, chilled tea bags can pull double duty. Black and green tea contain tannins, natural compounds that tighten skin tissue and draw out fluid. They also contain caffeine, which further constricts blood vessels, and antioxidants called flavonoids that help calm inflammation.

Steep two tea bags as you normally would, squeeze out the excess liquid, and let them cool. You can chill them in the fridge for 20 to 30 minutes for a stronger effect. Then place one over each closed eye (or just the swollen one) and leave them on for 15 to 20 minutes. Chamomile and rooibos are good herbal alternatives if you’re sensitive to caffeine, though they work through soothing and anti-inflammatory properties rather than vasoconstriction.

Match the Fix to the Cause

Allergies

If your swollen eye is also itchy, watery, or accompanied by sneezing, allergies are the likely culprit. Over-the-counter antihistamine eye drops typically start working within about an hour. An oral antihistamine can help too, though it takes longer to kick in. In the meantime, avoid rubbing your eyes. Rubbing releases more of the chemicals that trigger swelling and can turn mild puffiness into something much worse. Rinsing your eyes with preservative-free saline or artificial tears can flush out allergens sitting on the surface.

Styes

A stye is a red, tender bump on or near the eyelid caused by a blocked oil gland. Unlike general puffiness, styes respond to warmth, not cold. The Mayo Clinic recommends soaking a clean washcloth in warm water, wringing it out, and holding it over your closed eye for 5 to 10 minutes. Re-wet the cloth when it cools down. After removing it, gently massage the eyelid. Doing this two to three times a day can help the stye drain on its own. Never squeeze or pop a stye, as that can spread infection deeper into the eyelid.

Fluid Retention From Sleep or Diet

Waking up with puffy eyes after a salty meal, a night of crying, or sleeping face-down is extremely common. Gravity pools fluid in the loose tissue around your eyes overnight. A cold compress first thing in the morning is usually enough to get things moving. Sleeping with your head elevated at roughly a 45-degree angle (an extra pillow or two) helps fluid drain away from your face through the night. Elevation reduces both venous and lymphatic pressure around the eyes, which is why surgeons routinely recommend it after facial procedures to control swelling.

Cutting back on sodium helps prevent this from recurring. A high-salt diet causes your body to hold onto extra water, and the thin skin around the eyes shows it first. Drinking more water, counterintuitively, also helps. When you’re well-hydrated, your body is less likely to retain fluid in tissues where it doesn’t belong.

Minor Injury or Insect Bite

A bump, scratch, or bug bite near the eye can cause dramatic swelling because the skin there is so thin and loose. Cold compresses are your primary tool here. Apply for 15 minutes on, then take a break, and repeat. Over-the-counter oral pain relievers can help manage discomfort and reduce inflammation from the inside. Keep the area clean and avoid touching or rubbing it.

What to Do While You Wait

Beyond the compress, a few habits speed things along. If you wear contact lenses, take them out immediately. Contacts can trap irritants against the eye and make swelling worse. For mild irritation, wait a couple of hours after removal to see if symptoms settle before deciding on next steps. Don’t put your lenses back in until the swelling and any redness have completely resolved.

Avoid wearing eye makeup while your eye is swollen. Cosmetics can introduce bacteria or irritants into an already inflamed area. If you suspect your makeup caused the reaction, toss the product. Eye makeup has a shorter shelf life than most people realize, and contaminated mascara or eyeliner is a common trigger for eyelid irritation.

Stay hydrated throughout the day and try to keep your head slightly elevated if you’re resting. Even sitting upright rather than lying flat lets gravity work in your favor.

Swelling That Needs Urgent Attention

Most eye swelling is harmless and resolves within a day or two. But certain symptoms point to orbital cellulitis, a serious infection that can spread to the brain if untreated. Get medical help right away if you notice any of these alongside the swelling:

  • Pain when you move your eye in any direction
  • Changes in vision, especially blurriness or double vision
  • The eye itself bulging forward (not just puffy lids)
  • Fever, particularly combined with eyelid redness
  • Difficulty moving the eye normally
  • Severe headache or unusual drowsiness

The key distinction is whether the swelling is limited to the eyelid or involves the eyeball and the tissue behind it. If you can gently open the swollen lid and the white of the eye looks normal, the eye moves freely, and your vision is fine, it’s almost certainly the less serious type. If any of those things are off, that’s a situation where hours matter.

Realistic Timeline for Recovery

With consistent cold compresses and the right approach for the cause, mild to moderate eye swelling typically improves noticeably within a few hours and resolves within 24 to 48 hours. Allergic swelling can calm down within an hour or two once antihistamines take effect. Styes are slower, often taking several days to a week of warm compress treatment before fully resolving. Swelling from a minor injury may take two to three days to go down completely, sometimes shifting in color as any bruising works its way out.

If your swelling hasn’t improved at all after 48 hours of home treatment, or if it’s getting progressively worse rather than better, that’s worth a visit to your doctor to rule out infection or a less obvious cause.