How Long Does It Take for a Stye to Go Away?

Most styes go away on their own within one to two weeks. The worst of the swelling and tenderness usually peaks in the first few days, then gradually improves as the blocked gland drains. Some styes resolve in as little as three days, while others linger closer to the two-week mark depending on their location and size.

External vs. Internal Styes

An external stye forms at the base of an eyelash, right along the edge of your lid. It looks and feels like a small pimple, and because it sits near the surface, it tends to come to a head and drain relatively quickly. Swelling from an external stye often peaks within the first two to three days and then starts shrinking.

An internal stye develops deeper inside the eyelid, in one of the oil-producing glands that line the inner surface. These are generally more uncomfortable because the swelling presses against the eye itself. Internal styes can take the full one to two weeks to resolve, and they sometimes don’t drain on their own as easily. When an internal stye doesn’t fully clear, it can harden into a painless lump called a chalazion, which is a different issue with a longer timeline.

When a Stye Becomes a Chalazion

A chalazion forms when a blocked oil gland stays plugged and the area becomes a firm, non-tender bump rather than an active infection. Chalazia grow slowly, sometimes developing over a few months. The good news is that many chalazia also resolve on their own within a few weeks once they stop growing. But if yours persists for more than a month or starts affecting your vision by pressing on the eyeball, a doctor can drain it with a small in-office procedure.

The key difference: a stye is red, sore, and actively inflamed. A chalazion is firm, usually painless, and sits deeper in the lid. If your stye stopped hurting but left behind a hard lump, it has likely transitioned into a chalazion.

How to Speed Up Healing

Warm compresses are the single most effective home treatment. Soak a clean washcloth in warm (not hot) water, wring it out, and hold it gently against the closed eyelid for 10 to 15 minutes. Repeat this three to four times a day. The heat softens the clogged oil inside the gland and encourages the stye to drain naturally. Most people notice the stye starting to shrink within a few days of consistent compresses.

A few things to avoid while your stye heals:

  • Don’t squeeze or pop it. Forcing a stye open can push the infection deeper into the eyelid tissue and lead to a more serious problem.
  • Don’t wear eye makeup. Mascara, eyeliner, and eyeshadow can reintroduce bacteria to the area and slow healing. Once the stye clears, toss any products you used on or near the infected eye.
  • Skip contact lenses. Stick with glasses until the stye is completely gone. Contacts can irritate the lid and spread bacteria across the eye’s surface.

Keeping your eyelids clean also matters. Gently washing the lid margin with diluted baby shampoo on a cotton swab, or using pre-moistened eyelid wipes, helps clear away the oily debris that contributes to blockages.

Signs a Stye Needs Medical Attention

Most styes are harmless, but a small number can progress to a more serious eyelid infection. The critical distinction doctors look for is whether swelling stays localized to a defined bump or spreads across the entire lid and surrounding skin. Diffuse redness and swelling that extends beyond the stye itself can signal preseptal cellulitis, a bacterial skin infection that requires antibiotics.

You should get your stye evaluated if:

  • The redness and swelling spread across the whole eyelid or onto your cheek
  • You develop a fever alongside the eye swelling
  • Your vision becomes blurry or you see double
  • The eye itself becomes painful to move
  • The stye hasn’t improved at all after two weeks of warm compresses
  • You keep getting styes in the same spot

Changes in vision or difficulty moving the eye are particularly important red flags. These can indicate that an infection has spread behind the eyelid into the deeper tissues of the eye socket, a condition called orbital cellulitis that needs prompt treatment.

Why Styes Keep Coming Back

Recurrent styes usually point to a chronic issue with the oil glands along the eyelid margins. People with a skin condition called blepharitis, where the eyelid edges stay mildly inflamed and crusty, are especially prone to repeated blockages. Rosacea, which affects the skin’s oil production, also raises the risk.

If you get styes more than once or twice a year, building a daily eyelid hygiene routine can make a real difference. Washing the lid margins each morning, applying a brief warm compress to loosen oil buildup, and replacing eye makeup every three to six months all reduce the chance of another blockage. Old mascara and eyeliner are common culprits because bacteria accumulate in the tubes over time.

What Happens if You Need Treatment

For a stye that won’t drain on its own after a couple of weeks, a doctor may prescribe a short course of antibiotic ointment applied directly to the eyelid. If the stye has hardened into a chalazion or grown large enough to press on the eye, a minor in-office procedure called incision and drainage can resolve it in a single visit. The doctor numbs the eyelid, makes a tiny cut on the inner surface (so there’s no visible scar), and clears out the trapped material. Recovery from this is fast, typically just a day or two of mild soreness.

For recurrent styes that keep forming despite good hygiene, some doctors recommend a low-dose oral antibiotic taken over several weeks to reduce the bacterial load on the eyelid skin. This approach is usually reserved for people who deal with styes frequently enough that it disrupts their daily life.