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 warm compresses several times a day. A stye is essentially a small, painful infection in an oil gland or hair follicle along your eyelid, and while it looks alarming, it rarely requires anything beyond basic home care.
What Causes a Stye
A stye forms when bacteria, usually Staphylococcus aureus, infect a gland in your eyelid. External styes develop at the base of an eyelash, right along the lid’s edge. Internal styes form deeper in the lid, inside one of the oil-producing glands (called meibomian glands) that help keep your tear film smooth. Either way, the result is the same: a red, swollen, tender bump that can make your whole eyelid feel sore.
The bacteria involved are common skin bacteria that most people carry without problems. They become an issue when they get trapped in a clogged gland, which is why oily skin, old makeup, and poor eyelid hygiene all raise your risk.
Warm Compresses: The Core Treatment
Warm compresses are the first-line treatment for a reason. The heat increases blood flow to the area, helps the clogged gland open, and encourages the stye to drain naturally. Here’s how to do it effectively:
- Use a clean washcloth soaked in warm (not hot) water. You should be able to hold it comfortably against your skin without flinching.
- Hold it against the closed eyelid for 10 to 15 minutes at a time.
- Repeat three to four times a day. Consistency matters more than any single session.
- Re-wet the cloth as it cools so you maintain steady warmth throughout.
After each compress session, you can gently massage the area around the stye with a clean finger. This helps the blocked gland drain. Don’t squeeze the stye itself. Popping it like a pimple can push the infection deeper into the tissue and make things significantly worse.
Other Home Care Steps
Keep the eyelid clean while the stye heals. You can use a mild, diluted baby shampoo on a cotton swab or a pre-made lid scrub pad to gently clean the lash line once or twice a day. This removes debris and bacteria without irritating the skin.
Avoid wearing eye makeup and contact lenses until the stye resolves. Makeup can reintroduce bacteria, and contacts can spread the infection or trap irritants against the eye. Over-the-counter stye ointments and medicated eye washes can provide some comfort but aren’t necessary for most styes to heal. If you use them, follow the product directions carefully.
A stye will typically come to a head, release a small amount of pus, and then start shrinking. Once it drains, the pain usually drops off quickly, though mild swelling can linger for a few more days.
When a Stye Needs Medical Treatment
If your stye hasn’t improved after a week of consistent warm compresses, or if it’s getting larger instead of smaller, it’s time to see a doctor. You may need a prescription antibiotic ointment or eye drops. If the infection has spread beyond the stye into the surrounding eyelid skin, oral antibiotics are sometimes necessary.
Very large styes that won’t drain on their own can be lanced in a doctor’s office. This is a quick procedure done under local anesthesia where the doctor makes a small opening to let the stye drain. It sounds unpleasant, but it relieves pressure almost immediately.
Certain symptoms signal something more serious than a routine stye. If you develop a fever along with eye pain, if the swelling spreads across the entire eyelid or into the cheek, if your vision changes, or if the eye itself starts to bulge forward, get to an emergency room. These are signs that the infection may have spread into the deeper tissues around the eye socket, a condition called orbital cellulitis that requires urgent treatment.
Stye vs. Chalazion
Not every bump on your eyelid is a stye. A chalazion looks similar but behaves differently. The key distinction is pain: a stye is very painful, while a chalazion usually isn’t. Chalazia also tend to develop farther back on the eyelid, away from the lash line, and they’re caused by a blocked oil gland rather than an active bacterial infection.
Chalazia respond to the same warm compress routine, but they’re slower to resolve and more likely to need a steroid injection or minor surgery if they persist. If you have a painless bump that’s been sitting on your eyelid for weeks without changing, you’re probably dealing with a chalazion rather than a stye.
How to Prevent Styes From Coming Back
Some people get styes once and never again. Others deal with them repeatedly. If you fall into the second group, daily eyelid hygiene makes a real difference:
- Remove all eye makeup before bed. Leftover mascara and liner clog the glands along your lash line overnight.
- Replace eye makeup every three months. Bacteria accumulate in mascara tubes and eyeliner pencils over time.
- Don’t share eye makeup with anyone.
- Wash your hands before touching your eyes or handling contact lenses.
- Clean contact lenses properly and don’t overwear them beyond their recommended schedule.
If you’ve been diagnosed with blepharitis, a chronic condition where the eyelid margins stay inflamed, following your eye doctor’s specific care instructions for that condition will also reduce stye frequency. Keeping those lid margins clean and the oil glands flowing freely is the best long-term prevention strategy.

