A cold compress held gently against the eye for 10 to 15 minutes is the fastest way to bring down most types of eye swelling at home. But the best approach depends on what’s causing the puffiness in the first place. A swollen eye from allergies, a bad night’s sleep, a salty dinner, or a stye each calls for a slightly different strategy. Here’s how to figure out what you’re dealing with and treat it effectively.
Cold Compress for Quick Relief
Cold constricts blood vessels and slows the flow of fluid into the tissue around your eye. Wrap ice or a bag of frozen peas in a thin cloth and hold it against the swollen area for 10 to 15 minutes at a time. You can repeat this every hour or two as needed. Avoid placing ice directly on the skin, which can cause irritation or mild frostbite on the delicate eyelid tissue.
Chilled tea bags work as a useful alternative. Black and green teas contain caffeine, which constricts blood vessels and reduces inflammation. They also contain tannins, compounds that tighten skin and help draw out excess fluid. Steep two bags, let them cool in the refrigerator for 15 to 20 minutes, then place one over each closed eye for about 10 minutes.
When to Use Warmth Instead
If you have a stye (a red, tender bump on your eyelid) or a blocked oil gland, cold will actually work against you. These conditions need warmth to soften the clogged oils inside the gland so they can drain. A warm compress needs to raise the eyelid temperature from its normal range of about 93 to 95°F up to around 104°F to be effective. A clean washcloth soaked in warm water works well.
The American Academy of Ophthalmology recommends applying warmth for about 5 minutes at a time, two to four times per day. Resist the urge to leave the compress on longer. Continuous heat dilates local blood vessels and can actually increase swelling. Between compress sessions, leave the eye alone and let it recover.
Swelling From Allergies
Allergic reactions are one of the most common reasons eyes swell up. Pollen, pet dander, dust mites, and mold trigger your body to release histamine, which makes blood vessels leak fluid into the surrounding tissue. The hallmark signs are puffiness in both eyes, itching, and watering.
Over-the-counter antihistamine eye drops can relieve itching and reduce redness within minutes. Look for combination drops that contain both an antihistamine and a decongestant, which target both the itch and the swelling. Oral antihistamines also help, though they take longer to kick in and can dry out your eyes over time.
If you deal with seasonal allergies every year, starting allergy eye drops before symptoms appear makes them more effective. The preventive ingredients in some formulations work by stopping your immune cells from releasing histamine in the first place, but they need time to build up. Once the allergic cascade is already in full swing, they’re much less helpful.
Morning Puffiness and Fluid Retention
If your eyes are puffy mainly in the morning, fluid is pooling around your eyes overnight. This is especially common after a salty meal, a night of poor sleep, or crying. Gravity redistributes fluid across your face while you’re lying flat, and the tissue around the eyes is the thinnest and loosest on the body, so it shows first.
Sleeping with your head slightly elevated on an extra pillow encourages fluid to drain away from your face overnight. This alone can make a noticeable difference if morning puffiness is a regular problem for you. Cutting back on sodium, especially in the hours before bed, also reduces the amount of fluid your body retains.
Staying well hydrated sounds counterintuitive, but dehydration actually signals your body to hold onto more water. Drinking enough fluids throughout the day helps your kidneys flush excess sodium and keeps fluid levels balanced. Alcohol has the opposite effect: it dehydrates you and promotes puffiness the next morning.
Contact Lenses and Swollen Eyes
Take your contacts out if your eyes are swollen. Wearing lenses over irritated, puffy tissue traps allergens or bacteria against the eye, slows healing, and raises the risk of infection. The American Academy of Ophthalmology advises removing contacts immediately if your eyes are red, painful, watery, or light-sensitive. Switch to glasses until the swelling fully resolves and your eyes feel normal again.
Swelling That Needs Medical Attention
Most eye swelling is harmless and resolves on its own or with simple home care. But certain patterns signal something more serious. Orbital cellulitis, a deep infection of the tissue around the eye, causes pain, swelling that extends from the eyebrow to the cheekbone, discoloration of the skin, a bulging eye, and sometimes fever. It progresses quickly and can threaten vision.
Seek prompt medical care if you notice any of these:
- Swelling spreading beyond the eyelid into the cheek, forehead, or temple
- The eye bulging forward or looking more prominent than the other
- Vision changes such as blurriness, double vision, or pain when moving your eye
- Fever alongside eye swelling, particularly in children
- Swelling that worsens steadily over 24 to 48 hours despite home treatment
In children especially, any combination of high fever and a bulging or severely swollen eye warrants a trip to the emergency room. Orbital cellulitis is more common in kids following a sinus infection and requires prompt treatment to prevent complications.
Putting It All Together
Identify the likely cause first, then match your approach. For general puffiness, allergies, or a minor injury, start with cold. For a stye or blocked gland, use warmth. For allergic swelling, add an antihistamine. For chronic morning puffiness, adjust your sleep position and watch your sodium intake. Most cases improve within a few hours to a couple of days. If the swelling persists beyond 48 hours, spreads, or comes with pain and vision changes, that’s your signal to get it evaluated.

