A warm compress applied for 5 to 10 minutes, 3 to 6 times a day, is the single most effective way to reduce stye swelling at home. The heat softens the hardened oil trapped inside the blocked gland, allowing it to drain naturally. Most styes resolve within one to two weeks, and you should notice swelling starting to improve within the first 48 hours of consistent compress use.
Why Styes Swell in the First Place
A stye forms when an oil gland at the base of an eyelash gets clogged and infected. Your eyelids have dozens of tiny oil-producing glands that normally release a thin layer of oil every time you blink. When one of those glands gets blocked, oil builds up behind the obstruction. Bacteria that naturally live on your skin multiply in that trapped oil, triggering an immune response. The result is a red, painful lump near the edge of your eyelid, sometimes with a small pus spot at the center. In some cases, the swelling spreads across the entire eyelid.
How to Apply a Warm Compress Correctly
Soak a clean washcloth in warm (not hot) water, wring it out, and hold it gently against your closed eyelid. Keep it there for 5 to 10 minutes, rewarming the cloth as it cools. Repeat this 3 to 6 times throughout the day. The warmth melts the hardened oil plugging the gland, which is the root cause of the swelling. Once that oil softens and starts to flow, pressure inside the gland drops and inflammation follows.
Do not heat a wet cloth in the microwave. It can develop hot spots that burn the thin skin of your eyelid. Stick to warm tap water and test the temperature on the inside of your wrist before applying it to your eye.
Keeping the Area Clean
Eyelid hygiene matters as much as the compresses. After each warm compress session, gently clean the lash line with a diluted baby shampoo on a cotton swab or a pre-made eyelid cleansing pad (brands like Ocusoft make medicated lid scrubs specifically for this). This clears away the loosened debris and bacteria so the gland opening stays unblocked. Tea tree oil-based eyelid cleansers are also available and can help manage the bacteria that contribute to stye formation, though they should be used in formulations designed for the eye area, never as pure essential oil.
One critical rule: never squeeze or pop a stye. Forcing it open pushes bacteria deeper into the tissue and can spread the infection across the eyelid or into the surrounding skin.
Over-the-Counter Options
Several OTC products can complement your warm compress routine. Stye-specific ointments (sold under the brand name “Stye”), sterile eye wash solutions, and medicated lid scrub pads are all widely available at pharmacies. These products help soothe irritation and keep the eyelid margin clean, but they work best alongside consistent compress use, not as a replacement for it.
Avoid wearing contact lenses or eye makeup while you have a stye. Both introduce additional bacteria and can re-clog the gland you’re trying to clear.
When Home Treatment Isn’t Enough
If pain and swelling haven’t started improving after 48 hours of regular warm compresses, it’s time to see a doctor. You may need a prescription antibiotic ointment or eye drops to control the infection. In cases where the infection has spread beyond the gland into the surrounding eyelid tissue, oral antibiotics are sometimes necessary.
Styes that persist for several weeks sometimes transition into a chalazion, a firm, usually painless bump that sits farther back on the eyelid. A chalazion is caused by the same type of blocked gland but without the acute infection. For stubborn chalazia that don’t respond to compresses, doctors can offer a steroid injection into the bump or a minor in-office drainage procedure. A study comparing these two approaches found resolution rates of 84% for steroid injection and 87% for surgical drainage after three weeks, with patients reporting less pain and inconvenience from the injection.
Stye vs. Chalazion: Telling Them Apart
Both involve a bump on the eyelid, but they feel and look quite different. A stye is very painful, sits right at the eyelid’s edge near the lash line, and often has a visible pus spot at its center. It can make the entire eyelid puff up. A chalazion tends to develop farther back on the lid, is rarely painful (though it can be tender), and usually stays localized as a firm lump without affecting the whole eyelid. Knowing which one you have helps set expectations: styes typically clear faster with home care, while chalazia can take longer and are more likely to need professional treatment.
Signs That Need Prompt Attention
Most styes are annoying but harmless. However, you should contact a doctor quickly if the redness and swelling spread beyond the eyelid into your cheek or other parts of your face, or if the stye shows no improvement at all after two days of consistent home care. Spreading redness can signal a more serious skin infection that needs antibiotics. And any bump on the eyelid that keeps recurring in the exact same spot, especially in older adults, should be evaluated to rule out other conditions.

