Most styes clear up on their own within one to two weeks, and the single most effective thing you can do to speed that process is apply a warm compress consistently. A stye is a small, painful bump on the eyelid caused by a bacterial infection in an oil gland or hair follicle along your lash line. It looks like a pimple, and the urge to pop it is strong, but the best approach is patience combined with a few simple home treatments.
Warm Compresses Are the Main Treatment
A clean, warm washcloth held against your closed eyelid for 10 to 15 minutes, three to four times a day, is the standard first-line treatment. The heat softens the blocked material inside the gland and encourages the stye to drain naturally. You can reheat the washcloth as it cools, or use a microwaveable eye mask designed to hold warmth longer.
Consistency matters more than any single session. Many people try a warm compress once or twice, see little change, and give up. Styes need repeated applications over several days before you’ll notice the bump shrinking. After each compress session, you can gently massage the area around the stye with clean fingers to help the clogged gland open, but avoid pressing directly on the bump itself.
What Not to Do
Squeezing or popping a stye is the biggest mistake you can make. Unlike a regular pimple, a stye sits in delicate tissue right next to your eye. Attempting to pop it can push bacteria deeper into the eyelid, leading to a more severe infection, scarring, permanent changes in eyelid pigmentation, or a corneal abrasion if the surface of your eye gets scratched in the process. Let it drain on its own or with the help of warm compresses.
You should also avoid wearing contact lenses and eye makeup on the affected eye until the stye resolves. Both can introduce more bacteria and slow healing.
Over-the-Counter Products
OTC stye ointments sold in pharmacies are essentially lubricants. The most common formulation contains mineral oil and white petrolatum, which temporarily relieve burning and irritation but do not treat the underlying infection. They can make the eye feel more comfortable while you wait for the stye to heal, but they’re not a replacement for warm compresses. Artificial tears can also help if the stye is making your eye feel dry or gritty.
When a Stye Needs Medical Attention
If a stye hasn’t improved after about two weeks of consistent warm compresses, or if it’s getting noticeably worse, it’s time to see an eye doctor. The bump may have transitioned into a chalazion, which is a firm, non-painful cyst that forms when the blocked gland becomes chronically inflamed rather than infected. Chalazions look similar to styes but tend to be harder, less tender, and more stubborn.
A stye that affects your vision, causes significant swelling beyond the eyelid, or comes with intense redness across the white of your eye warrants a prompt visit. An ophthalmologist can drain a persistent stye or chalazion through a small incision on the inside of the eyelid. The procedure is quick and done under local anesthesia. In cases where the bump is actively draining or the surrounding skin is infected, a short course of antibiotic ointment may be prescribed. If styes keep recurring in the same spot, your doctor may take a small tissue sample to rule out a more serious eyelid condition.
Why Styes Come Back
Some people get a stye once and never again. Others deal with them repeatedly. Recurrent styes almost always trace back to bacteria and oil buildup along the lash line. Simply washing your face isn’t enough to address this, because the lash margin where styes form doesn’t get adequately cleaned during a normal face wash.
A few habits make a real difference. Wash your eyelids specifically, using diluted baby shampoo (which is formulated to be gentle near the eyes) and warm water, rubbing gently along the base of your lashes. This clears away the oil and debris that clog the glands. Replace eye makeup every six months, since old mascara and eyeliner accumulate bacteria. If you wear contacts, disinfect them daily. Lash extensions are a common culprit too, as they trap dirt and bacteria against the oil glands along the lid.
Rinse your eyelids after swimming in pools or hot tubs, since some bacteria in those environments are resistant to chlorine. The same goes for sweating heavily during exercise. Sweat and oil can clog the eyelid’s oil glands and set the stage for another stye. Keeping your hands away from your eyes throughout the day is one of the simplest preventive measures, since your hands carry the bacteria most commonly responsible for stye infections.