Most eyelid swelling responds well to simple home treatments, but the right approach depends on what’s causing it. A cold compress works best for allergic reactions and injuries, while a warm compress is better for styes, blocked glands, and crusty lids. Identifying your trigger is the first step toward picking the remedy that actually helps.
Figure Out What’s Causing the Swelling
The most common causes of puffy eyelids fall into a few distinct categories, and each one looks and feels a little different.
Allergic reactions cause pale, puffy eyelids with itching but no real pain. They often affect both eyes and tend to recur when you’re exposed to pollen, dust, mold, pet dander, or certain foods. If you also have hives, a runny nose, or wheezing, the swelling is likely part of a broader allergic response.
Styes show up as a red, painful bump right at the eyelid margin, sometimes with a visible white head. They affect one eye at a time. A chalazion starts similarly but develops into a firm, painless lump farther from the lash line as the blocked oil gland hardens.
Blepharitis is chronic inflammation along the lash line. You’ll notice crusty debris on your lashes, along with burning, redness, and itching. It sometimes comes alongside dandruff or flaky skin on the scalp and face. Blepharitis can affect one or both eyes and tends to flare up repeatedly over months or years.
Mild, symmetrical puffiness that’s worst in the morning and fades by midday is often caused by fluid retention from a high-salt meal, poor sleep, or crying. This type rarely signals anything serious.
Cold Compress vs. Warm Compress
This is the single most important decision, because using the wrong temperature can slow your recovery.
Use a cold compress for allergic swelling, insect bites, injuries, and black eyes. Wrap ice or a bag of frozen peas in a thin cloth and hold it against the closed eyelid for 10 to 15 minutes at a time. The cold constricts blood vessels and limits the inflammatory fluid pooling under the skin. You can repeat every hour or so as needed.
Use a warm compress for styes, chalazia, blepharitis, and dry eyes. Soak a clean washcloth in warm (not hot) water, wring it out, and hold it over the affected eye. Keep it in place as long as it feels comfortable, re-soaking in warm water whenever it cools. The heat softens hardened oil in blocked glands and encourages drainage. For a stye, doing this three to four times a day can speed healing significantly.
Keep Your Eyelids Clean
If your swelling is related to blepharitis or recurring styes, daily lid hygiene is the single most effective long-term strategy. Lid cleansing reduces symptoms for the majority of people with either front-of-lid or back-of-lid inflammation, though it typically needs to become a permanent habit rather than a one-time fix. There is no strong evidence that any treatment can completely cure chronic blepharitis, so consistent maintenance matters more than finding a perfect product.
A simple lid scrub works well: place a small drop of baby shampoo onto a wet washcloth, lather it with your finger, and gently scrub along the lash line to clear away bacteria and debris. Rinse thoroughly. You can also use pre-made lid wipes sold over the counter. Some eye doctors recommend wipes containing tea tree oil and coconut oil, since tea tree oil has been shown to help with the gland dysfunction that underlies many cases of posterior blepharitis.
Do this once or twice daily during a flare-up and at least a few times per week once things settle down.
Over-the-Counter Options for Allergic Swelling
If allergies are behind your puffy lids, antihistamine eye drops can help. Ketotifen drops are widely available without a prescription. The standard dose is one drop in each affected eye twice daily, spaced 8 to 12 hours apart. These drops block the chemical that triggers itching and swelling, and most people notice relief within minutes.
Oral antihistamines can also reduce eye-related allergy symptoms, especially if you’re dealing with sneezing, congestion, or hives at the same time. For quick but temporary relief while you wait for medication to kick in, a cold compress layered on top of the antihistamine approach works well.
Reduce Environmental Triggers
Common allergens that cause eyelid swelling include pollen, dust mites, mold spores, and pet dander. If you can identify your specific trigger, avoidance is the most reliable prevention. Keep windows closed on high-pollen days, wash bedding frequently in hot water, and shower before bed during allergy season to rinse pollen from your hair and skin.
Cosmetics are another overlooked source of irritation. Mascara and liquid eyeliner are safe for about three months after opening. Pencil eyeliners and gel formulas last up to a year. After that, bacteria can multiply in the product and cause infections or inflammation. Never add water to mascara to revive it, since moisture accelerates bacterial growth. If you’ve had a recent eye infection, replace all eye makeup you used during or just before the flare.
Address Fluid Retention
If your eyelids are puffy every morning but fine by afternoon, excess sodium is a likely contributor. A high-salt diet causes your body to hold onto extra fluid, and the tissue around the eyes is loose enough to swell visibly with even small shifts in fluid balance. Cutting back on processed foods, canned soups, and salty snacks can make a noticeable difference within a few days. Sleeping with your head slightly elevated also helps fluid drain away from the face overnight.
Alcohol and lack of sleep compound this effect. Both promote systemic fluid retention and inflammation, so a rough weekend can easily show up as puffy eyelids on Monday morning.
When Styes and Chalazia Need More Than Home Care
Most styes drain on their own within a week or two with consistent warm compresses. Resist the urge to squeeze or pop one, since that can spread infection deeper into the lid.
A chalazion is slower. It forms when a blocked oil gland hardens into a firm nodule. Warm compresses and lid massage can resolve smaller ones over several weeks, but larger or stubborn chalazia sometimes need professional treatment. An eye doctor can inject a small amount of steroid into the lump to shrink it, or perform a quick in-office drainage procedure if the chalazion is large, contains fluid, or has an infected component. A chalazion that keeps coming back in the same spot should be evaluated to rule out anything unusual.
Signs That Need Urgent Attention
Simple eyelid swelling is rarely dangerous, but certain patterns point to orbital cellulitis, a serious infection that spreads into the tissue behind the eye. Warning signs include swelling that extends well beyond the eyelid onto the cheek or forehead, a bulging eye, pain when moving the eye in any direction, impaired vision, and fever. In children, a high fever combined with a bulging or swollen eye warrants an emergency room visit. Orbital cellulitis progresses quickly and requires prompt treatment to protect vision.
Also pay attention to swelling that gets steadily worse over several days despite home treatment, or any new lump on the eyelid that doesn’t resolve within a month. These situations benefit from a professional evaluation to rule out less common causes.

