A swollen eyelid usually responds well to a simple warm compress held against the closed eye for a few minutes, several times a day. The right next step depends on what’s causing the swelling, because a puffy lid from allergies needs a different approach than a tender bump from a blocked gland. Most cases resolve at home within a few days to a few weeks, but certain warning signs call for prompt medical attention.
Figure Out What’s Causing It
The most common cause of eyelid swelling is an allergic reaction, either from something that touched your eye area (makeup, a new cleanser, dust) or from a systemic allergy like hay fever. Allergic swelling is usually puffy rather than firm, affects both eyes, and itches more than it hurts. If you can identify and remove the trigger, the swelling often fades on its own within hours.
A firm, painful bump near the edge of one eyelid is most likely a stye. Styes form when a lash follicle or a small gland near the lash line gets infected. They tend to come to a head and drain within two to four days. A chalazion looks similar but develops deeper in the lid, farther from the lash line. Chalazia are caused by a blocked oil gland rather than an infection, and they’re usually painless once the initial redness settles. They take longer to resolve, typically two to eight weeks.
If both eyelids are red, crusty, and mildly irritated rather than sharply swollen, blepharitis is a likely culprit. This is chronic inflammation along the lash line, often linked to the same skin conditions that cause dandruff. It tends to come and go and responds well to regular lid hygiene.
Start With a Warm Compress
A warm compress is the single most effective home treatment for styes, chalazia, and blepharitis. The heat softens hardened oils trapped inside the eyelid glands, helping them drain naturally. Research on the melting point of these oils shows the ideal temperature is around 40 to 42°C (104 to 108°F), which is comfortably warm against your skin but not hot enough to burn.
To make one, soak a clean washcloth in warm water. Test the temperature against the inside of your wrist before placing it on your closed eyelid. Hold it in place for at least two minutes, rewarming the cloth as it cools. Repeat this three to four times a day while the swelling is active. After the compress, you can gently massage the bump with a clean finger using light, circular pressure to help the gland open.
For chalazia specifically, consistent warm compresses raise the chance of the bump clearing on its own from roughly 25 to 50 percent (without any treatment) to 40 to 80 percent. If you skip the compresses and just wait, there’s a good chance you’ll end up needing a minor in-office procedure.
Keep Your Eyelids Clean
Lid scrubs help clear away the crusty debris, bacteria, and excess oil that contribute to blepharitis, styes, and recurring chalazia. Kaiser Permanente recommends this approach: mix about four drops of tearless baby shampoo into roughly one ounce of warm water. Wrap a clean washcloth around your index finger, dip it in the solution, and gently scrub along the base of your lashes on both the upper and lower lids. Rinse with clean water afterward.
During an active flare, do this twice a day. For ongoing maintenance, once a day or every other day is enough. Pre-made lid scrub pads and foaming cleansers are also available at pharmacies if you prefer something more convenient.
Treat Allergic Swelling Differently
If your swollen eyelid is itchy, pale, and puffy without a distinct bump, allergies are the most probable cause. The eyelid skin is thinner than almost anywhere else on your body, so it reacts quickly to irritants. Common triggers include cosmetics (mascara, eyeliner, eye shadow, sunscreen), soaps and detergents, dust, chlorine, extreme temperatures, and even some moisturizers or topical creams.
A cool compress works better than a warm one for allergic swelling, since cold helps constrict blood vessels and reduce puffiness. Over-the-counter antihistamine eye drops containing ketotifen (sold as Zaditor or Alaway) can be used one drop every 8 to 12 hours and are effective at calming the itch and swelling. An oral antihistamine can help if the swelling is part of a broader allergic reaction affecting your nose or skin as well.
The most important step is identifying what triggered the reaction and avoiding it. If a new product is the suspect, stop using it. If you recently switched makeup brands, detergents, or skincare products, go back to what you were using before.
What Not to Do
Resist the urge to squeeze or pop a stye or chalazion. Squeezing can push the infection deeper into the tissue and worsen the swelling. Don’t wear contact lenses while your eyelid is swollen, and avoid applying eye makeup until the swelling is fully resolved. If you had a bacterial infection like a stye or conjunctivitis alongside the swelling, throw away any eye makeup you used in the days before the infection appeared. The American Academy of Ophthalmology recommends waiting at least two weeks after a bacterial eye infection clears before applying new makeup.
Rubbing your eyes feels instinctive when they’re irritated, but it worsens both allergic swelling and infections. Keep your hands away from your face, and wash them thoroughly before applying compresses or cleaning your lids.
When the Swelling Needs Medical Attention
Most eyelid swelling is harmless, but a few patterns signal something more serious. Preseptal cellulitis is a skin infection around the eye that causes spreading redness, warmth, and sometimes fever. It’s usually caused by a nearby skin wound or bug bite and needs prescription antibiotics.
Orbital cellulitis is rarer but genuinely dangerous. It involves infection behind the eye itself. The hallmark signs are a fever, an eye that bulges forward, pain when moving the eye in any direction, and sometimes blurred or decreased vision. This requires emergency care, especially in children. If you notice these symptoms together, go to the emergency room rather than waiting for a doctor’s appointment.
When a Chalazion Won’t Go Away
If a chalazion persists beyond eight weeks despite consistent warm compresses, a doctor can perform a quick in-office drainage. A small incision is made on the inside of the eyelid (so there’s no visible scar), and the trapped material is scooped out. This procedure resolves the bump in 79 to 87 percent of cases with a single session, and up to 90 percent with a second procedure if needed. Steroid injections into the bump are another option, though drainage tends to have a higher complete resolution rate. Recovery is fast, with mild soreness and bruising for a few days.
Recurring chalazia in the same spot sometimes warrant a biopsy to rule out a rare type of eyelid growth, so mention it to your doctor if the same bump keeps coming back after being drained.