How to Treat a Stye at Home and When to See a Doctor

Most styes heal on their own within one to two weeks with simple home care. The most effective treatment is a warm compress applied to the affected eyelid for 10 to 15 minutes at a time, three to five times a day. That consistent heat is what draws the stye to a head and helps it drain naturally.

What a Stye Actually Is

A stye is a small, painful, red lump that forms near the edge of your eyelid, usually at the base of an eyelash. It develops when bacteria infect one of the tiny oil glands or hair follicles along your lash line. You’ll typically notice a tender, swollen spot with a small pus-filled center, and sometimes the swelling spreads across the entire eyelid.

Internal styes form deeper inside the eyelid, on the inner surface rather than along the lash line. They tend to be more uncomfortable and slightly slower to resolve, but the treatment approach is the same.

Warm Compresses: The First-Line Treatment

Soak a clean washcloth in hot water (warm enough to feel soothing but not so hot it burns your skin), wring it out, and hold it against your closed eyelid. Keep it there for 10 to 15 minutes. As the cloth cools, re-soak it in hot water to maintain the temperature. Do this three to five times per day.

The heat serves two purposes. It increases blood flow to the area, which helps your body fight the infection, and it softens the blocked material inside the gland so it can drain. Most styes will begin to shrink noticeably within a few days of consistent compress use. If you skip sessions or only do it once a day, you’ll slow the process significantly.

While applying the compress, you can gently massage the area around the stye with a clean finger. This helps encourage drainage, especially for styes that feel firm or deep. Always wash your hands before and after touching the area.

What Not to Do

Never pop or squeeze a stye. The American Academy of Ophthalmology is clear on this: squeezing can release bacteria and spread the infection to other parts of the eye. It’s tempting, especially when the stye develops a visible white head, but the risk of making things worse far outweighs the satisfaction of draining it yourself. Let the warm compresses do that work.

Avoid wearing eye makeup or contact lenses while you have an active stye. Makeup can introduce more bacteria to the area, and contacts can trap irritants against your eye. Once the stye has fully healed, replace any eye makeup that touched the infected eyelid.

Over-the-Counter Options

OTC stye ointments are available at most pharmacies. These are typically lubricant-based, containing mineral oil and white petrolatum as emollients. They won’t treat the underlying infection, but they can soothe irritation and protect the surface of the eye from dryness while the stye heals. Lid scrub pads or foams designed for eyelid hygiene can also help keep the area clean during recovery.

You don’t need to buy a special product to treat a stye effectively. Warm compresses and good hygiene are more important than anything you’ll find on a pharmacy shelf.

When You Need Medical Treatment

If your stye hasn’t started improving after about a week of consistent warm compress use, it’s time to see a doctor. At that point, a healthcare provider may prescribe a topical antibiotic ointment to apply along your eyelid margin. For deeper infections or styes that keep coming back, oral antibiotics may be necessary.

For styes that are large, persistent, or affecting your vision, a doctor can perform a minor in-office drainage procedure under local anesthesia. It’s quick, and the relief is usually immediate. This is more common with internal styes, which don’t always drain well on their own.

Stye vs. Chalazion

These two bumps are easy to confuse, but they feel quite different. A stye is painful from the start, sits right at the eyelid’s edge, and often has a visible pus spot at its center. A chalazion is a clogged oil gland that forms farther back on the eyelid. It’s usually painless, or close to it, and develops more gradually.

Both respond to warm compresses, but the goals differ slightly. For a chalazion, the heat is meant to soften and unclog the blocked oil gland, and gentle massage is especially helpful. Chalazia don’t typically need antibiotics since they aren’t caused by active infection. If a chalazion becomes very swollen, a doctor might treat it with a steroid injection to bring down inflammation, which isn’t part of standard stye treatment.

A stye can sometimes turn into a chalazion if the infection resolves but the gland remains blocked. If your bump stops hurting but doesn’t go away, that’s likely what happened.

Warning Signs of a Spreading Infection

In rare cases, a stye infection can spread beyond the eyelid into the surrounding tissue. This is a condition called cellulitis, and it requires prompt treatment. Watch for these signs:

  • Pain when moving your eye, not just when touching the lid
  • Worsening redness and swelling that extends well beyond the bump itself
  • Changes in vision, including blurriness or difficulty seeing clearly
  • The eye beginning to bulge forward from its normal position
  • Difficulty moving the eye in one or more directions

Any of these symptoms means the infection may have moved into the deeper tissues around the eye socket. This is uncommon, but it’s serious enough that you shouldn’t wait to see if it improves on its own.

Preventing Styes From Coming Back

Some people get styes once and never again. Others deal with them repeatedly, which usually points to habits or conditions that keep bacteria levels high around the eyelids. A few changes make recurrence much less likely.

Wash your hands before touching your eyes or handling contact lenses. Remove all eye makeup before bed, and clean your eyelids gently if you’re prone to buildup along the lash line. Replace mascara and other eye makeup at least every six months, since bacteria accumulate in those tubes over time. If you use makeup brushes near your eyes, clean them regularly.

People with chronic eyelid inflammation, a condition called blepharitis, are especially prone to styes. If your eyelids frequently feel crusty, irritated, or greasy along the lash line, daily lid hygiene with a warm compress and gentle cleanser can reduce your risk significantly.