How to Get Rid of Puffy Eyes: Causes and Fixes

Puffy eyes happen when fluid collects in the tissue beneath and around your eyelids, and the fastest way to reduce them is a cold compress held gently over your eyes for 10 to 15 minutes. That works for the morning-after puffiness most people deal with. But if your eyes stay puffy regularly, the fix depends on what’s driving the swelling, whether that’s salt, sleep, allergies, or age-related changes in the tissue around your eyes.

Why Eyes Get Puffy in the First Place

The skin around your eyes is the thinnest on your body, and it sits over a small pocket of fat and loose tissue. When fluid accumulates there, it has nowhere to hide. Several things push fluid into that area: eating a salty meal, sleeping flat on your face, crying, drinking alcohol, or simply not sleeping enough. Hormonal shifts during menstruation or pregnancy can do it too.

Over time, a separate process kicks in. The muscles and tissue structures that support your eyelids gradually weaken. Fat that normally stays tucked around the eye socket can shift downward, and the skin begins to sag. This is why puffiness that used to disappear by lunchtime can become more persistent as you get older. The temporary fluid-based puffiness and the longer-term structural kind often overlap, which is why many people need a combination of quick fixes and longer-term strategies.

Cold Compresses: The Fastest Fix

Cold narrows the small blood vessels beneath your skin, which slows the flow of fluid into the area and helps tighten the tissue temporarily. Crushed ice in a bag, a frozen gel pack, or even chilled spoons all work. Place a thin cloth between the cold source and your skin to protect the delicate under-eye area, then hold it there for 10 to 15 minutes. Don’t exceed 20 minutes. Past that point, your body reacts by widening the blood vessels again to restore blood flow, which can undo the benefit.

If allergies are the cause, the Cleveland Clinic recommends cold compresses for up to 10 minutes, repeated several times throughout the day. This won’t fix the underlying allergic reaction, but it brings noticeable relief while your other treatments catch up.

Cutting Back on Salt

Sodium tells your body to hold onto water, and a big portion of that retained fluid can show up around your eyes. The effect is most visible in the morning after a salty dinner because you’ve been lying flat for hours, letting gravity distribute fluid evenly across your face. The FDA recommends keeping sodium below 2,300 milligrams per day, roughly one teaspoon of table salt. Most people consume well above that, largely from processed and restaurant food rather than the salt shaker at the table.

Drinking more water actually helps here, counterintuitive as it sounds. When you’re mildly dehydrated, your body clings to whatever water it has. Staying well hydrated signals your kidneys to release excess fluid rather than store it.

Sleep Position and Duration

Sleeping face-down pools fluid directly into the tissue around your eyes. If you wake up consistently puffy, try sleeping on your back with your head slightly elevated. An angle of about 30 degrees is enough to let gravity pull fluid away from your face overnight. You don’t need a dramatic incline. A wedge pillow or an extra pillow under your head will typically get you there.

Sleep duration matters just as much as position. Short or poor-quality sleep dilates blood vessels and disrupts the body’s normal fluid balance, both of which contribute to morning puffiness. Seven to nine hours of sleep is the standard recommendation for adults, and the under-eye area is one of the first places to show when you’re falling short.

When Allergies Are the Cause

Puffiness that comes with itching, redness, or watery eyes is often allergic. Pollen, pet dander, dust mites, and mold trigger an immune response that causes blood vessels around the eyes to swell and leak fluid. The dark, puffy circles that result are sometimes called “allergic shiners.”

Over-the-counter antihistamines like cetirizine, loratadine, or fexofenadine reduce the systemic allergic response and can noticeably improve eye puffiness within a day or two of consistent use. Antihistamine eye drops work more locally and tend to relieve symptoms faster, especially the itching. If you know your triggers, avoiding them is obviously the most effective step: keeping windows closed during high pollen counts, washing bedding frequently in hot water, and showering before bed to rinse allergens off your skin and hair.

Topical Products That Help

Eye creams containing caffeine are among the most popular options for a reason. Caffeine improves microcirculation in the tiny blood vessels beneath the skin, which helps move pooled fluid out of the area. Most commercial eye creams contain between 1.5% and 4% caffeine. You’ll typically notice a mild tightening effect within 10 to 20 minutes of application. The results are temporary, lasting a few hours, so caffeine-based products work best as a morning routine step rather than a permanent fix.

For longer-term improvement, retinol (a form of vitamin A) is the ingredient with the strongest track record. It accelerates skin cell turnover and stimulates collagen production, which gradually thickens and firms the under-eye skin. Thicker skin makes underlying fluid and fat pads less visible, so while retinol doesn’t stop puffiness from forming, it makes it considerably less noticeable over time. The under-eye area is sensitive, so start with a low-concentration retinol product (0.25% or less) applied every other night, and give it at least six to eight weeks before judging results. Some initial dryness or mild flaking is normal as your skin adjusts.

Lifestyle Habits That Add Up

Alcohol is a reliable puffiness trigger. It dehydrates you while simultaneously causing blood vessels to dilate, a combination that funnels fluid straight to the under-eye area. Reducing alcohol intake, or at least drinking a glass of water between drinks, can make a noticeable morning-after difference.

Consistent exercise helps too, though not through any eye-specific mechanism. Regular physical activity improves circulation and lymphatic drainage throughout the body, which means fluid is less likely to pool in one spot. Even a 20-minute walk gets things moving.

Screen time deserves a mention because people tend to blink less while staring at screens, which can cause eye strain and mild swelling. Taking breaks every 20 minutes to look at something distant for 20 seconds gives the muscles around your eyes a chance to relax.

When Puffiness Won’t Go Away

If you’ve addressed sleep, salt, hydration, and allergies but the puffiness remains, structural changes are likely involved. Fat pads that have shifted forward or skin that has lost its elasticity won’t respond to compresses or creams. At that point, a cosmetic procedure called blepharoplasty (eyelid surgery) becomes an option. It removes or repositions excess fat and tightens loose skin around the eyelids.

Recovery is faster than many people expect. Swelling peaks around day two or three after surgery, then starts to visibly improve by day four. Most bruising and swelling clear up within two weeks, though subtle residual swelling can linger for up to three months, particularly in older patients. Most people return to normal activities within 10 to 14 days.

Less invasive options exist as well. Dermal fillers can camouflage the shadow effect that makes puffiness look worse by filling in the hollow (tear trough) beneath the puffy area. This doesn’t reduce the puffiness itself but can dramatically improve how it looks. Results last roughly 6 to 12 months before the filler gradually dissolves.