Most styes heal on their own within one to two weeks, but a consistent warm compress routine is the single most effective way to speed that up. There’s no overnight cure, but the right approach can cut your healing time and relieve pain within days.
Why Styes Form
A stye is a small, painful bump on the eyelid caused by a bacterial infection, usually staph bacteria, in an oil gland or hair follicle at the lash line. It looks and feels like a pimple: red, swollen, tender, and sometimes filled with pus. Styes can form on the outer edge of the eyelid or on the inner surface, though external ones are far more common.
They tend to show up after touching your eyes with unwashed hands, sleeping in old eye makeup, or using contaminated cosmetics. Stress, lack of sleep, and chronic eyelid inflammation can also make you more prone to them.
Warm Compresses Are the First-Line Treatment
Heat is what actually resolves a stye. It increases blood flow to the area, loosens the clogged oil inside the gland, and encourages the stye to drain on its own. Here’s how to do it effectively:
- Soak a clean washcloth in warm water. The water should feel comfortably warm against your wrist, not hot enough to sting.
- Hold it gently against your closed eye for five minutes. Re-wet the cloth when it cools down so it stays warm the entire time.
- Repeat several times a day. Three to four sessions daily is a good target. Consistency matters more than any single long session.
Use a fresh washcloth each time, or at minimum a freshly laundered one, to avoid reintroducing bacteria. After a few days of this routine, many styes will begin draining and shrinking noticeably.
You may have heard that warm tea bag compresses work better. The American Academy of Ophthalmology says there is no evidence that a tea bag offers any benefit over a plain warm washcloth. Save yourself the trouble and stick with what’s proven.
What Not to Do
The most important rule: do not squeeze or pop a stye. It’s tempting because it looks like a pimple, but squeezing can push the infection deeper into the eyelid tissue or spread bacteria across the lid. Let it drain naturally with heat.
Avoid wearing contact lenses while you have an active stye. Bacteria can transfer to the lens and prolong the infection or spread it to the other eye. Switch to glasses until the bump is completely gone. You should also skip eye makeup entirely during this time. Mascara, eyeliner, and eyeshadow can harbor bacteria and re-contaminate the area.
Over-the-Counter Options
OTC stye ointments are available at most pharmacies, but they’re simpler than you might expect. The most common products contain mineral oil and white petrolatum, which are lubricants and emollients. They don’t fight the infection directly. Instead, they keep the area moisturized and reduce irritation from the swollen lid rubbing against the eye.
These ointments can help with comfort, especially if your stye is causing dryness or a gritty feeling when you blink. But they won’t replace warm compresses as the primary treatment. Think of them as a supplement, not a substitute.
Stye vs. Chalazion
In the first few days, a stye and a chalazion look almost identical: both cause redness, swelling, and pain on the eyelid. But they behave differently over time. A stye stays painful and sits right at the eyelid margin near your lashes. A chalazion eventually becomes a painless, firm nodule closer to the center of the eyelid.
The distinction matters because chalazions are caused by a blocked oil gland without active infection, while styes involve bacteria. Chalazions are slower to resolve and may need professional drainage if they persist beyond one to two months. If your bump stops hurting but doesn’t go away, it may have turned into a chalazion.
When a Stye Needs Medical Attention
Most styes are harmless and resolve with home care alone. But in rare cases, the infection can spread beyond the bump into the surrounding eyelid tissue, a condition called preseptal cellulitis. Signs include the entire eyelid becoming swollen, warm, and tender (not just the bump), along with redness that spreads across the lid and possibly a fever. The eyelid may swell so much you can barely open it.
If your stye hasn’t improved after two weeks of consistent warm compresses, or if it’s getting larger rather than smaller, that also warrants a visit. A doctor can prescribe antibiotic drops or ointment, and in stubborn cases, may drain the stye in a sterile setting. This is a quick in-office procedure, not surgery in any dramatic sense.
Preventing Styes From Coming Back
If you’ve had one stye, you’re more likely to get another. A few habits make a big difference. Wash your hands before touching your face or eyes. Remove all eye makeup before bed, every night. Replace mascara, eyeliner, and eyeshadow every three months, even if the products still seem fine. Bacteria accumulate in the tubes and compacts over time, and old cosmetics are one of the most common re-infection sources.
If you had a stye (or any eye infection), throw away all the eye makeup you were using when it developed. Don’t resume wearing new products until the infection is completely gone. For people who get recurring styes, a daily lid-cleaning routine with warm water or a gentle lid scrub can help keep the oil glands along the lash line from clogging.