Most styes clear up on their own within one to two weeks, but warm compresses can speed the process and relieve pain in the meantime. A stye is a small, painful lump that forms at the base of an eyelash or under the eyelid, almost always caused by a bacterial infection in an oil gland. The good news is that home treatment works for the vast majority of cases.
Warm Compresses Are the First-Line Treatment
The single most effective thing you can do for a stye is apply a warm, moist compress. Soak a clean washcloth in warm water, wring it out, and hold it gently against your closed eyelid for 10 to 15 minutes. Repeat this three to four times a day. The heat encourages the blocked gland to open and drain on its own, which is exactly how a stye resolves.
Consistency matters more than any single session. The compress cools quickly, so re-wet the washcloth as needed to keep it warm throughout each session. If a stye doesn’t start to improve after about a week of daily compresses, it’s time to see a doctor.
You may have heard that using a warm tea bag works better than a plain washcloth. The American Academy of Ophthalmology has addressed this directly: there is no evidence that a tea bag offers any advantage over a clean, warm, moist washcloth.
What Not to Do
It’s tempting to squeeze or pop a stye the way you might a pimple. Don’t. The Cleveland Clinic warns that popping a stye can lead to severe infection, scarring or pigment changes on the eyelid, and corneal abrasion (a scratch on the surface of the eye). The tissue around the eye is delicate and well-supplied with blood vessels, which means infection can spread quickly. Let the stye drain naturally with the help of warm compresses.
Avoid wearing eye makeup or contact lenses while you have a stye. Both can introduce more bacteria and slow healing. Wash your hands before touching the area, and use a fresh washcloth each time you apply a compress.
Over-the-Counter Products
Drugstores sell stye ointments, but their ingredients may surprise you. The most common OTC stye ointment contains mineral oil and white petrolatum. These are emollients, not antibiotics. They work by lubricating the eye and reducing irritation, not by fighting the underlying infection. They can provide comfort, especially if your eye feels dry or gritty, but they won’t make the stye resolve any faster than warm compresses alone.
Over-the-counter pain relievers like ibuprofen or acetaminophen can help manage the soreness, particularly in the first couple of days when styes tend to be most tender.
When a Stye Needs Medical Treatment
If the pain and swelling haven’t started improving after 48 hours of consistent home care, see an eye doctor. You should also seek care sooner if the swelling spreads beyond the immediate bump to affect your entire eyelid, if you notice changes in your vision, or if the stye keeps coming back.
A doctor can prescribe antibiotic eye ointment or drops if the infection isn’t clearing. If the infection has spread to the surrounding eyelid or eye tissue, oral antibiotics may be needed. For a stye that remains stubbornly swollen and won’t drain, an ophthalmologist can perform a minor in-office procedure to open and drain it under local anesthesia. This is quick, and recovery is straightforward, though you’ll have some swelling for a few days afterward.
Stye vs. Chalazion
Not every bump on your eyelid is a stye, and knowing the difference affects what you should expect. A stye is painful, tends to appear right at the eyelid’s edge near the lashes, and often makes the surrounding area red and swollen. A chalazion, on the other hand, is a clogged oil gland that usually forms farther back on the eyelid. It’s typically not painful, though it can become large enough to press on the eye and blur vision.
A stye can sometimes turn into a chalazion if the infection resolves but the gland stays blocked. Chalazions are slower to heal and more likely to need drainage if they persist. Warm compresses help both conditions, but if your bump isn’t tender and sits deeper in the lid, you may be dealing with a chalazion rather than a stye.
Preventing Styes From Coming Back
Some people get styes repeatedly, and the root cause is often chronic inflammation of the eyelid margins, a condition called blepharitis. Daily eyelid hygiene can break the cycle. In the shower, let warm water run over your closed eyes for about a minute. Then put a few drops of baby shampoo on a clean washcloth and gently scrub along your lash line, making sure to wipe across the lashes themselves. Rinse thoroughly.
This routine removes the buildup of oil, dead skin, and bacteria that clogs the tiny glands along your eyelids. If your eyes tend to feel dry, artificial tears can help keep the surface lubricated and reduce irritation. Replacing eye makeup every few months, never sharing cosmetics, and removing all makeup before bed also lower your risk significantly.

