Most styes clear up on their own within one to two weeks, and the single most effective thing you can do is apply warm compresses consistently. You cannot safely “remove” a stye the way you’d pop a pimple. Instead, the goal is to help it drain naturally, manage the discomfort, and know when it’s time to see a doctor.
Why You Should Never Pop a Stye
A stye looks like a pimple on your eyelid, and the urge to squeeze it is understandable. But popping a stye can spread the bacterial infection to other parts of your eyelid or into the eye itself. It can also worsen the infection inside the stye, cause dark-colored scars, leave behind hardened scar tissue, or create small pitted scars on the eyelid. The skin around your eye is thin and delicate, and forcing a stye open creates a wound in one of the worst possible places for one.
Warm Compresses Are the Best Treatment
The most reliable way to help a stye resolve is a warm compress applied several times a day. Moisten a clean washcloth with warm water, test it against your wrist to make sure it’s comfortable but not hot, and hold it gently over your closed eye for about five minutes. Repeat this several times throughout the day. The warmth softens the blocked oil gland, encourages it to open, and lets the stye drain on its own.
Consistency matters more than any single session. Many people try a warm compress once or twice, see no change, and give up. Stick with it for several days. You should notice the pain and swelling starting to improve within about 48 hours. If they don’t, or if the stye gets worse after two to three days of home care, that’s a signal to see an eye doctor.
A few practical tips: use a fresh, clean washcloth each time to avoid reintroducing bacteria. The cloth cools down fast, so you may need to re-wet it partway through your five minutes. Some people find microwavable eye masks hold heat longer and are easier to use, though a washcloth works just as well.
What About Over-the-Counter Stye Drops?
You’ll find “stye relief” drops at most pharmacies, but read the label carefully. The most common products on the shelf are homeopathic formulations that have not been evaluated by the FDA for safety or effectiveness. Their packaging states they provide temporary relief of minor symptoms like redness and tearing, not that they treat the underlying infection. These drops are not a substitute for warm compresses, and they won’t speed up healing.
If your stye is causing significant discomfort, a standard over-the-counter pain reliever can help with the soreness while you wait for the compress routine to work.
Stye vs. Chalazion
Not every bump on your eyelid is a stye, and the distinction matters because treatment timelines differ. A stye is a painful, red bump that forms right at the edge of your eyelid, typically around an eyelash follicle. A chalazion is a blocked oil gland that starts out looking similar but, after a day or two, moves deeper into the eyelid and becomes a firm, painless nodule. During the first couple of days the two can look identical, but if the bump shifts away from the lash line and stops hurting, it’s likely a chalazion.
Chalazions also respond to warm compresses, but they’re slower to resolve. If a chalazion hangs around for more than one to two months despite consistent home treatment, a doctor may recommend draining it with a minor in-office procedure.
When a Stye Needs Medical Attention
Most styes are annoying but harmless. However, you should get seen promptly if:
- The stye is very painful or swollen and isn’t improving after 48 hours of warm compresses
- It affects your vision
- Your eye is producing pus
- The redness and swelling have spread beyond the bump itself to your eyelid or eye
A spreading infection around the eye can become serious quickly, so don’t wait on these symptoms. Your doctor may prescribe antibiotic ointment or oral antibiotics. In rare cases where a stye or chalazion doesn’t respond to weeks of treatment and is blocking vision or causing persistent pain, a small in-office drainage procedure can resolve it.
Preventing Styes From Coming Back
Styes are caused by bacteria getting into the oil glands along your lash line. If you get them repeatedly, a daily eyelid hygiene routine can make a real difference. Start by placing a warm washcloth over your closed eyes for about two minutes to loosen oil and debris along the lashes. Then gently wipe along the lash line with a clean pad or cotton swab moistened with an eyelid cleanser.
For cleansers, hypochlorous acid solutions are a good option. They sound harsh (it’s a diluted form of bleach), but they’re gentle enough for daily use, kill bacteria, and reduce inflammation. They actually mimic the same antimicrobial substance your immune system produces naturally. Look for preservative-free versions. Tea tree oil products can also help, particularly if your eyelid irritation is related to tiny mites called Demodex. Full-strength tea tree oil is too strong for the skin around your eyes, so use a product formulated at about 25% concentration, or dilute one drop of tea tree oil in two to three drops of water or coconut oil and apply it with a cotton swab.
Beyond lid hygiene, a few habits help: always wash your hands before touching your eyes, replace eye makeup (especially mascara and eyeliner) every few months, remove all makeup before bed, and avoid sharing towels or washcloths. If you wear contact lenses, handle them with clean hands and follow your replacement schedule.