A swollen eye usually responds well to simple home treatments, and the right approach depends on what’s causing it. A cold compress held over the area for 15 minutes is the fastest way to bring down general swelling. But if your eye is swollen from a stye or blocked oil gland, you actually need warmth instead of cold. Here’s how to match the remedy to your situation and get relief quickly.
Cold Compresses for General Swelling
Cold is your first move for swelling caused by allergies, a minor injury, crying, fluid retention, or a bug bite. It works by narrowing the blood vessels beneath the skin, which slows the flow of fluid into the swollen tissue. The National Eye Institute recommends holding a cold compress over the affected eye for 15 minutes. You can repeat this several times a day as needed.
To make one, wrap ice or a bag of frozen peas in a thin cloth or use a clean washcloth soaked in cold water. Never place ice directly on the skin around your eye, as the tissue there is extremely thin and vulnerable to frostbite. The Rand Eye Institute advises capping any single session at 20 minutes to stay safe. If you’re treating both eyes, a chilled gel mask designed for the face works well and distributes the cold evenly.
When to Use Warmth Instead
If the swelling is concentrated in a tender bump on your eyelid, you’re likely dealing with a stye or a chalazion (a blocked oil gland). These need the opposite treatment: heat. A warm compress softens the clogged material inside the bump and encourages it to drain on its own. Stanford Health Care recommends applying a warm, wet compress for 5 to 10 minutes, 3 to 6 times a day. Consistency matters here. Most styes resolve within a week or two with regular warm compresses, but skipping sessions slows the process significantly.
Soak a clean washcloth in warm (not hot) water, wring it out, and hold it gently against your closed eyelid. The cloth cools quickly, so re-soak it every couple of minutes to maintain the heat. Resist the urge to squeeze or pop a stye. That can push the infection deeper into the tissue and make things worse.
Reduce Fluid Buildup Overnight
Puffy, swollen eyes in the morning are usually caused by fluid pooling around the eye area while you sleep. Gravity pulls fluid downward during the day, but when you’re lying flat for hours, it settles in the loose tissue around your eyes. The Mayo Clinic recommends sleeping with your head slightly elevated to counteract this. Adding an extra pillow or propping the head of your bed up a few inches can make a noticeable difference within a night or two.
Eating a salty meal the evening before often makes morning puffiness worse, since sodium causes your body to hold onto extra water. Cutting back on salt in the hours before bed and staying well hydrated throughout the day helps your body regulate fluid levels more effectively. Alcohol has a similar dehydrating, then fluid-retaining effect, so it’s another common culprit behind puffy mornings.
Tea Bags and Cucumbers
Chilled tea bags are more than a folk remedy. Black and green tea contain both caffeine and tannins, which cause blood vessels to constrict. Applied topically, caffeine can improve skin elasticity and reduce swelling and pigmentation around the eyes. To use them, steep two tea bags in hot water for a few minutes, then chill them in the refrigerator for 20 to 30 minutes. Place one over each closed eye for 15 minutes.
Cucumber slices work through a combination of cooling temperature and natural compounds. Cucumber pulp contains flavonoids and phenolic compounds with antioxidant and anti-inflammatory properties. The simplest approach: cut two thick slices from a refrigerated cucumber and rest them over your eyes for 10 to 15 minutes. The effect is mild compared to a cold compress, but it can be a soothing option for minor puffiness, especially when repeated daily.
Flush Out Allergens
Allergic reactions are one of the most common reasons for swollen eyes, and the swelling won’t fully resolve until the allergen is gone. If pollen, dust, or pet dander triggered the reaction, rinsing your eyes with sterile saline solution labeled for eye use can wash irritants off the surface. Use a fresh portion of solution each time, as reusing it risks contamination. Cool, artificial tears (available over the counter) also help flush the eye and soothe irritation.
Beyond rinsing, a few habits speed recovery. Wash your hands before touching your face, change pillowcases frequently during allergy season, and shower before bed to remove pollen from your hair and skin. If allergic eye swelling is a recurring problem, an over-the-counter antihistamine taken before exposure can prevent the reaction from starting.
Over-the-Counter Pain Relief
If your swollen eye is also painful, the type of pain reliever you choose matters. NSAIDs like ibuprofen reduce both pain and inflammation, meaning they can help bring down the swelling itself. Acetaminophen only addresses pain. It won’t do anything for the redness or puffiness. When swelling is your main concern, an NSAID is the more effective option. Follow the dosing instructions on the package and take it with food to protect your stomach.
Signs of a Serious Problem
Most swollen eyes are harmless and improve within a day or two. But certain symptoms suggest the swelling has moved beyond the eyelid into the deeper tissue around the eye socket, a condition called orbital cellulitis that requires urgent medical treatment. The key warning signs are pain when you move your eye, the eye appearing to bulge forward, difficulty moving the eye in one or more directions, and double vision. Swelling that extends well beyond the eyelid margin, vision loss, or swelling that keeps getting worse over 24 to 48 hours despite home treatment also warrants prompt evaluation. In children under one year old, any significant eye swelling should be assessed by a doctor, since they can’t reliably communicate symptoms like pain or vision changes.

