How Do You Treat a Stye: Warm Compresses and More

Most styes heal on their own within one to two weeks, and the single most effective thing you can do is apply warm compresses consistently. A stye is a small, painful bump on the eyelid caused by a bacterial infection, usually staph, in an eyelash follicle or oil gland. While uncomfortable and sometimes alarming to look at, styes rarely require medical intervention.

Warm Compresses Are the Core Treatment

The first-line treatment for a stye is simple: soak a clean washcloth in warm water, wring it out, and hold it gently against your closed eyelid for five to ten minutes. Do this two to three times a day. The warmth increases blood flow to the area and helps the blocked gland open and drain naturally. Most people notice improvement within a few days of consistent compresses.

The washcloth cools quickly, so you’ll want to re-soak it in warm water every couple of minutes to keep the temperature up. Some people find a microwavable eye mask more convenient since it holds heat longer. Whichever method you use, consistency matters more than any single session. Skipping days slows the process considerably.

After each compress, you can gently massage the area around the stye with a clean fingertip. This helps encourage drainage from the blocked gland. Keep the pressure light. You’re coaxing, not forcing.

Never Pop or Squeeze a Stye

It might look like a pimple, but squeezing a stye can release bacteria and spread the infection to other parts of the eye. The American Academy of Ophthalmology is clear on this: never pop a stye. The tissue around your eye is delicate and well-supplied with blood vessels, which means infections here can escalate quickly. Let it drain on its own or with the help of warm compresses.

Keep Your Eyelids Clean

While treating a stye, gentle eyelid hygiene speeds healing and lowers the chance of another one forming. You can use a diluted baby shampoo on a cotton swab or a pre-made eyelid scrub to clean along the base of your lashes once a day. These products remove bacteria, oily debris, and pollen that accumulate at the lash line. Eyelid scrubs containing tea tree oil also help control tiny mites that naturally live on eyelashes and can contribute to inflammation.

Avoid wearing eye makeup while you have a stye. Mascara and eyeliner can reintroduce bacteria and irritate the already inflamed gland. If you wear contact lenses, switch to glasses until the stye resolves.

When a Stye Needs Medical Treatment

Most styes respond well to home care, but some need a doctor’s help. If your stye hasn’t improved after two weeks of consistent warm compresses, is getting larger instead of smaller, or is affecting your vision, it’s time to see an eye doctor.

For external styes that won’t resolve, a doctor can make a small incision with a fine-tipped blade to drain the trapped material. This is a quick in-office procedure. Internal styes, which form deeper inside the eyelid in the oil-producing glands, are harder to treat at home and more often require both oral antibiotics and drainage.

Oral antibiotics become necessary when the infection spreads beyond the stye itself into the surrounding eyelid tissue, a condition called preseptal cellulitis. Signs of this include significant swelling, redness, and warmth spreading across the eyelid beyond the bump itself. This is not something to wait out at home.

Stye vs. Chalazion

A stye and a chalazion can look nearly identical, but they have different causes and sometimes need different treatment. A stye is an active infection, which is why it’s red, tender, and often comes to a point like a pimple. A chalazion is a blocked oil gland without infection. It tends to be firmer, less painful, and slower to develop.

Warm compresses work for both. The difference shows up when home treatment fails. A persistent chalazion may be treated with a steroid injection directly into the bump or with a minor surgical procedure to remove the trapped material. A persistent stye is more likely to need antibiotics or incision and drainage. If your bump has been hanging around for several weeks without much pain, it may have started as a stye and transitioned into a chalazion, which is common.

Preventing Styes From Coming Back

Some people get styes once and never again. Others deal with them repeatedly, often because of a chronic condition called blepharitis, which is ongoing inflammation along the eyelid margin. If you’re prone to recurrent styes, a daily eyelid hygiene routine can make a real difference. This means warm compresses followed by a gentle lid scrub at the lash line, even when you don’t have an active stye. Think of it like flossing: the benefit comes from doing it regularly, not just when there’s a problem.

Washing your hands before touching your face, replacing eye makeup every few months, and cleaning your contact lenses properly all reduce the bacterial load around your eyes. If styes keep recurring despite good hygiene, a doctor may recommend a low-dose oral antibiotic taken over a longer period to break the cycle.