Most eye swelling responds well to a cold compress applied for 15 to 20 minutes, repeated every couple of hours. That alone handles the majority of cases caused by poor sleep, crying, minor allergies, or a bump to the face. But if your swelling showed up suddenly, came with pain, or is affecting your vision, the fix depends entirely on the cause.
Cold Compresses: The Fastest First Step
Cold narrows the blood vessels around your eye, which slows fluid buildup and reduces puffiness. The National Eye Institute recommends keeping a cold compress on the area for 15 minutes. You can repeat this every couple of hours as needed. The Rand Eye Institute suggests capping each session at 20 minutes to avoid damaging the delicate skin around your eyes.
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. The key is avoiding direct ice-to-skin contact, since the skin around your eyes is thinner than almost anywhere else on your body and prone to frostbite.
Tea Bags, Cucumbers, and Cold Spoons
Chilled tea bags are more than an old wives’ tale. Caffeine in tea constricts dilated capillaries, which helps reduce both swelling and the dark, puffy appearance underneath. Black or green tea bags work best because they contain the most caffeine. Steep two bags, let them cool, then refrigerate for 10 to 15 minutes before placing them over closed eyes.
Cold cucumber slices and refrigerated metal spoons work on a simpler principle: they’re cold, and cold reduces swelling. They won’t have the caffeine-driven vessel constriction of tea bags, but they still help, especially for mild morning puffiness.
When Allergies Are the Cause
If your swollen eyes are also itchy, watery, or accompanied by sneezing, allergies are the likely culprit. You have two main routes: eye drops or oral antihistamines.
Antihistamine eye drops work faster. Topical formulations can start relieving itching and swelling within about 15 minutes. The tradeoff is that they typically wear off after about 8 hours, so you may need to reapply. Oral antihistamines take longer to kick in but last around 24 hours, making them better for all-day coverage. Many people benefit from using both together during peak allergy season.
One combination to be cautious about: eye drops that contain both an antihistamine and a decongestant. While the pair works well short-term, using decongestant drops for more than a few days can cause rebound redness and swelling that’s worse than what you started with.
Cut Back on Salt
A high-salt diet is one of the most overlooked causes of puffy eyes, especially in the morning. When you eat a lot of sodium, your body holds onto extra fluid, and that fluid tends to pool in the loose tissue around your eyes while you sleep. Cutting back on salty foods, particularly in the evening, can make a noticeable difference within a few days. Drinking more water helps too, since it signals your body to release stored fluid rather than hang onto it.
Alcohol has a similar effect. It dehydrates you, which triggers your body to retain water. If you notice puffy eyes the morning after drinking, that’s why.
Swelling From a Black Eye or Injury
A black eye typically heals on its own within two to three weeks without medical treatment. Minor injuries can start fading within three days. Here’s what the healing process looks like:
- Days 1 to 2: Blood pools at the injury site, creating a bump that looks red or purple (or darker than your usual skin tone on darker skin).
- Days 3 to 5: The body starts breaking down the pooled blood. The bruise shifts to blue or purple.
- Days 5 to 10: The bruise turns green or yellow as your body continues clearing the damaged blood.
- Days 10 to 14: The color fades to light brown or becomes barely visible.
Cold compresses help the most during the first 48 hours. After that, some people switch to gentle warm compresses to encourage blood flow and speed up the breakdown of pooled blood. Sleeping with your head slightly elevated also helps fluid drain away from the area overnight.
What Not to Put Near Your Eyes
Hydrocortisone cream and other over-the-counter steroid creams are labeled “for use on the skin only” and should not be applied near the eyes. Even when used on the face, these creams can cause thinning and weakening of the skin over time. Around the eyes, where skin is already paper-thin, the risk is higher. Hemorrhoid cream is sometimes suggested as a quick fix for puffiness, but the active ingredients in many formulations aren’t designed for facial skin and can cause irritation.
Signs That Swelling Needs Medical Attention
Most eye swelling is harmless and temporary. But certain symptoms point to something more serious. The key warning signs are changes in vision (blurriness or double vision), pain when moving your eyes, difficulty moving your eyes in any direction, fever alongside the swelling, or swelling so severe you can’t open your eyelid.
These symptoms can indicate orbital cellulitis, an infection that has spread behind the eye. Unlike a stye or simple surface infection (where the eyelid is red and swollen but your vision and eye movement are completely normal), orbital cellulitis limits eye movement, causes pain, and can affect your sight. In children, it often comes with fever and a visibly ill appearance. This type of infection requires prompt treatment.
Swelling that comes on gradually over weeks and doesn’t respond to any home treatment can sometimes signal an underlying condition like thyroid disease or kidney problems. If your eye puffiness is persistent and you can’t connect it to an obvious cause like allergies, sleep, salt, or injury, it’s worth having a doctor look into it.

