Most styes heal on their own within one to two weeks, but a simple warm compress routine can speed things up considerably. A stye is essentially a blocked, infected oil gland at the base of an eyelash, and it looks and feels a lot like a pimple on your eyelid. The good news: home treatment works for the vast majority of cases.
Warm Compresses Are the Main Treatment
The single most effective thing you can do is apply a warm compress to the affected eye. Use a clean washcloth soaked in warm water, wring it out, and hold it gently against your closed eyelid for 10 to 15 minutes. Do this three to four times a day. The heat helps soften the blocked oil inside the gland and encourages the stye to drain naturally.
The washcloth cools down quickly, so re-soak it in warm water every few minutes to keep the temperature consistent. Some people find a microwavable eye mask more convenient since it holds heat longer. Either works. The key is consistency: doing this once or twice won’t accomplish much. Stick with it daily, and most styes begin shrinking noticeably within a few days.
After applying the compress, you can gently clean the eyelid with a mild, diluted baby shampoo on a cotton swab or a pre-moistened eyelid wipe. This helps clear away crusting and keeps the area from getting reinfected.
Don’t Try to Pop It
A stye looks like a pimple, so the urge to squeeze it is understandable. Resist it. Popping a stye can push bacteria deeper into the eyelid tissue, leading to a more severe infection. It can also cause scarring on the eyelid, pigmentation changes, or a corneal abrasion if bacteria or pressure reaches the surface of your eye. Let the warm compresses do the work. When the stye is ready, it will drain on its own.
What Else Helps at Home
While warm compresses do the heavy lifting, a few other habits support healing. Avoid wearing eye makeup until the stye is completely gone, since cosmetics can reintroduce bacteria and slow recovery. Contact lens wearers should switch to glasses until the stye resolves, because lenses can irritate the area and harbor bacteria.
Keep your hands away from your eyes as much as possible. If you do need to touch the area (to apply a compress or clean the eyelid), wash your hands thoroughly first. Over-the-counter pain relievers like ibuprofen or acetaminophen can help manage the soreness if the stye is particularly tender.
When a Stye Needs Medical Attention
If a stye hasn’t started improving after a week of consistent warm compress treatment, it’s time to see a doctor. Large or stubborn styes sometimes need to be drained professionally. This is a quick in-office procedure done under local anesthesia, where the doctor makes a small incision to release the trapped material. It sounds worse than it is, and relief is usually immediate.
Antibiotics are rarely needed for a straightforward stye. Doctors typically reserve oral antibiotics for cases where the infection has spread beyond the stye itself into the surrounding skin (a condition called preseptal cellulitis), or for people who get styes repeatedly.
Certain warning signs mean you should seek care promptly rather than waiting out the week. If redness and swelling spread beyond your eyelid to the skin around your eye, if your eye starts bulging or becomes difficult to move, if your vision changes, or if you develop a fever, these could signal a deeper infection called orbital cellulitis. This is uncommon but serious and needs treatment right away. In children especially, a high fever combined with significant eye swelling warrants an emergency room visit.
Stye vs. Chalazion
Not every eyelid bump is a stye. A chalazion looks similar but behaves differently, and knowing the difference helps you choose the right approach. A stye forms right at the eyelid’s edge, at the base of a lash. It’s red, very painful, and often has a visible pus spot at its center. It can make the entire eyelid swell.
A chalazion develops farther back on the eyelid, away from the lash line. It’s usually painless or only mildly tender, and it rarely causes the whole eyelid to puff up. Chalazia form when an oil gland gets blocked without becoming actively infected. They tend to grow slowly and can linger for weeks or months. Warm compresses help with both, but chalazia are more likely to need professional treatment if they don’t resolve.
Preventing Styes From Coming Back
Styes tend to recur in some people, and eyelid hygiene is the best defense. The biggest culprit is bacteria that build up along the lash line, so building a few simple habits into your routine makes a real difference.
If you wear eye makeup, replace mascara every three months, eyeliner every six months, and eyeshadows at least once a year. Old cosmetics accumulate bacteria that get deposited directly onto your lash line with every application. Wash your makeup brushes, sponges, and applicators with gentle soap and warm water at least once a week, and let them dry completely before using them again. Never share eye makeup or applicators with anyone else.
Avoid lining your waterline (the inner rim of your eyelid) with eyeliner, since this blocks the oil glands that styes grow from. At the end of every day, remove all eye makeup completely using an oil-free remover or micellar water, followed by a gentle face wash. Sleeping in makeup is one of the most reliable ways to trigger a stye. When shopping for new products, look for formulas labeled hypoallergenic, non-comedogenic, and fragrance-free.
Beyond makeup, always wash your hands before touching your eyes or handling contact lenses. If you’re prone to recurrent styes, a nightly eyelid-cleaning routine with diluted baby shampoo or commercial lid scrub pads can keep the oil glands along your lash line clear and reduce flare-ups significantly.

