How to Get Rid of a Stye: What to Do and Avoid

Most styes clear up on their own within one to two weeks, and the single most effective thing you can do to speed that along is apply a warm compress several times a day. A stye is a small, painful bump on the eyelid caused by a bacterial infection in one of the tiny glands along your lash line. It looks alarming, but it’s rarely serious.

What Causes a Stye

A stye forms when bacteria, almost always a common type called Staphylococcus aureus, gets into one of the oil-producing glands on your eyelid. These glands normally release oils that keep your tears from evaporating too fast. When one gets blocked and infected, it swells into a red, tender bump that can make your whole eyelid feel sore and puffy.

There are two types. An external stye develops right at the base of an eyelash and typically forms a small yellowish head within a day or two. It usually ruptures on its own within two to four days, releasing pus and relieving the pain. An internal stye forms deeper inside the eyelid in a larger oil gland. You may not see it from the outside, but you’ll feel a painful lump, and your inner eyelid will look red and swollen. Internal styes take longer to resolve and are more likely to need medical attention.

Warm Compresses: The First-Line Treatment

Soak a clean washcloth in warm water, wring it out, and hold it gently against your closed eye for five minutes. Do this several times a day. The heat softens the hardened oil clogging the gland and encourages the stye to drain naturally. Re-wet the cloth as it cools so you maintain consistent warmth throughout each session.

This is the single most recommended treatment from every major medical center, and it genuinely works. Many people notice the stye starts to drain within a few days of consistent compresses. If you prefer, you can use a microwavable eye mask designed for warm therapy, which holds heat longer than a washcloth. Just make sure whatever you use is clean each time to avoid spreading bacteria.

What Not to Do

Don’t squeeze or pop a stye. It’s tempting because it looks like a pimple, but squeezing can push the infection deeper into the eyelid or spread it to surrounding glands. Let it drain on its own. Avoid wearing eye makeup or contact lenses while you have a stye, since both can introduce more bacteria and irritate the area. Throw away any eye makeup you were using when the stye developed, as it may be contaminated.

Over-the-Counter Stye Products

Stye ointments sold at pharmacies typically contain mineral oil and petrolatum. These are emollients, not antibiotics. They work by lubricating the eye and easing the burning and irritation that come with a stye, but they don’t treat the underlying infection. They can make you more comfortable while you wait for the stye to heal, and they’re safe to use alongside warm compresses. Don’t expect them to speed up recovery significantly on their own.

How Long Recovery Takes

With consistent warm compresses, most styes start improving within a few days and fully resolve within a week. Without any treatment, they typically take one to two weeks to clear. External styes tend to heal faster because they’re closer to the surface and drain more easily. Internal styes can linger longer.

If your stye hasn’t started improving after two days of warm compresses, or if it’s particularly painful, that’s a reasonable point to see a doctor. They may prescribe antibiotic ointment or, for a stubborn internal stye, drain it with a small procedure done under local numbing. This sounds worse than it is. It’s quick and provides almost immediate relief.

Stye vs. Chalazion

Sometimes what looks like a stye is actually a chalazion. For the first day or two, even doctors can have trouble telling them apart. The key difference: a stye stays painful and sits at the edge of the eyelid, while a chalazion eventually becomes a painless, firm lump closer to the center of the eyelid. A chalazion isn’t an active infection. It’s a blocked gland that has become inflamed without bacteria involved. Warm compresses help chalazions too, but they take longer to resolve and sometimes need to be drained if they don’t shrink on their own after a month or so.

Preventing Styes From Coming Back

Some people get styes repeatedly, and the most common reason is chronic buildup of bacteria and debris along the eyelid margin. A simple daily eyelid hygiene routine can break that 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 removes the oily buildup that clogs glands and creates a home for bacteria.

If your eyes tend to feel dry, using artificial tears during the day helps keep the oil glands functioning properly. And if you wear eye makeup daily, remove it completely every night. Old mascara and eyeliner are common culprits for introducing bacteria right where styes form. Replace mascara every three months regardless of how much is left in the tube.