Most styes clear up on their own within one to two weeks, but warm compresses are the single most effective way to speed that timeline. A stye is a small, painful bump on your eyelid caused by a blocked and infected oil gland, and the fastest path to relief is helping that gland drain naturally. There’s no overnight fix, but consistent home care can shave days off the healing process.
Why Warm Compresses Work
The bump you’re seeing is a clogged oil gland at the base of your eyelashes (or sometimes deeper in the eyelid) that has become infected with bacteria. Heat softens the hardened oil plugging the gland, while moisture helps draw it out. Once the blockage clears, the trapped pus drains and the infection resolves.
To do this effectively: soak a clean washcloth in warm water, wring it out, and hold it gently against the closed eye for 5 to 10 minutes. Repeat this two to three times a day. The compress cools quickly, so re-wet the cloth as needed to keep steady warmth on the area. Most people notice the stye starting to soften and drain within a few days of consistent use.
Consistency matters more than any single session. Doing this once and forgetting about it won’t move the needle. Three times a day, every day, until the bump resolves is the approach that works.
What Not to Do
The biggest mistake people make is trying to pop or squeeze a stye. This can push the infection deeper into the eyelid, spread bacteria, and lead to a more serious infection. Let the warm compresses do the work. The stye will drain on its own when it’s ready.
Avoid wearing eye makeup or contact lenses while you have an active stye. Makeup can reintroduce bacteria, and contacts can irritate the area and trap bacteria against your eye. Once the stye is completely gone, throw away any eye makeup you were using before the infection. The American Academy of Ophthalmology recommends replacing all eye makeup immediately after any eye infection.
Keeping the Eyelid Clean
Gentle eyelid hygiene helps prevent the infection from worsening or spreading. A simple method: add a few drops of baby shampoo to a cup of warm water, dip a cotton swab or clean washcloth in the solution, and gently wipe across the closed eyelid and lashes about 10 times. Rinse well afterward. You can also do this in the shower by letting warm water run over your closed eyes for a minute, then lightly scrubbing the lids and lashes with a soapy washcloth before rinsing.
This removes debris and bacteria from the eyelid margin, which is where styes originate. It’s especially helpful if you tend to get styes repeatedly.
Do OTC Stye Products Actually Help?
Over-the-counter stye ointments are primarily lubricants. Their active ingredients are mineral oil and white petrolatum, which soothe irritation and prevent dryness but don’t fight the infection or shorten how long the stye lasts. They can make your eye feel more comfortable, but they’re not a substitute for warm compresses.
You may have heard that placing a warm tea bag on your eye works better than a washcloth. The American Academy of Ophthalmology has addressed this directly: there is no evidence that a tea bag provides any benefit beyond what a clean, warm washcloth does. The heat is what matters, not the tea.
Stye vs. Chalazion
If your bump isn’t painful and sits deeper in the eyelid rather than at the lash line, it may be a chalazion rather than a stye. A chalazion is a blocked oil gland without the acute infection, so it tends to be less red and tender. The initial treatment is the same: warm compresses, two to three times daily. The difference is that chalazions are slower to resolve. If one persists for more than one to two months, a doctor may recommend a minor drainage procedure.
When a Stye Needs Medical Attention
Most styes are harmless and won’t affect your vision. But two situations call for a doctor’s visit. First, if the stye hasn’t started improving after 48 hours of consistent warm compresses. Second, if redness and swelling spread beyond the bump to involve your entire eyelid, your cheek, or other parts of your face. That kind of spreading can signal a skin infection called cellulitis, which occasionally requires drainage or stronger treatment.
Preventing Styes From Coming Back
Some people are prone to recurrent styes, often because of chronic inflammation along the eyelid margin. A few habits reduce your risk significantly:
- Replace eye makeup every three months. Mascara and eyeliner accumulate bacteria over time, and old products are a common trigger.
- Remove makeup before bed every night. Sleeping in eye makeup clogs the glands that styes form in.
- Wash your hands before touching your eyes. This is the simplest way to keep bacteria away from your eyelids.
- Clean your eyelids regularly. If you’ve had more than one stye, the baby shampoo wash described above, done a few times a week, can help keep the glands clear.
- Handle contact lenses carefully. Always wash your hands before inserting or removing lenses, and follow your replacement schedule.