HowLongFor

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

Quick Answer

Most styes resolve on their own within 7–14 days with warm compress treatment. Some styes drain within 2–4 days, while persistent ones may take 4–6 weeks or require medical drainage.

Typical Duration

7 days42 days

Quick Answer

A stye (hordeolum) is a red, painful bump on the eyelid caused by a bacterial infection of an oil gland or hair follicle. Most styes come to a head and drain on their own within 7–14 days with consistent warm compress treatment. External styes (on the eyelid surface) tend to resolve faster than internal styes (on the inner eyelid), which may take 2–6 weeks. Styes that persist beyond 4–6 weeks may actually be a chalazion and could require medical intervention.

Stye Healing Timeline

StageTimeframeWhat Happens
Initial inflammationDays 1–2Redness, swelling, and tenderness develop
Pus formationDays 2–4A white or yellow head forms at the center
Spontaneous drainageDays 4–7The stye ruptures and drains (if external)
ResolutionDays 7–14Swelling subsides; area heals completely
Persistent stye / chalazion2–6 weeksIf it does not drain, it may harden into a painless lump

Types of Styes and Their Healing Times

TypeLocationTypical Resolution Time
External hordeolumBase of an eyelash (outside eyelid)5–10 days
Internal hordeolumMeibomian gland (inside eyelid)1–4 weeks
Chalazion (chronic)Blocked Meibomian gland4–8 weeks; may need drainage

Home Treatment for Faster Healing

The single most effective home treatment is consistent warm compresses. This softens the blocked material, promotes drainage, and speeds healing by several days:

  • Warm compresses: Apply a clean, warm washcloth to the closed eyelid for 10–15 minutes, 3–4 times daily. Reheat the cloth as it cools.
  • Gentle eyelid massage: After applying warmth, gently massage the area toward the eyelash line to encourage drainage.
  • Eyelid hygiene: Clean the eyelid with diluted baby shampoo or commercial eyelid wipes to remove debris and bacteria.
  • Avoid squeezing: Never pop or squeeze a stye — this can spread the infection to surrounding tissue or deeper into the eyelid.
  • Remove contact lenses: Switch to glasses until the stye has fully resolved.
  • Skip eye makeup: Avoid applying makeup to the affected eye to prevent further irritation or contamination.

When to See a Doctor

Most styes do not require medical attention. However, you should see an eye doctor if:

  • The stye has not improved after 2 weeks of consistent warm compresses
  • The stye is very large, extremely painful, or affecting your vision
  • Redness and swelling spread beyond the eyelid to the cheek or other parts of the face
  • You develop fever or feel unwell (signs of spreading infection)
  • You get frequent recurring styes

Medical Treatment Options

When a stye does not respond to home care, an ophthalmologist may recommend:

  • Antibiotic ointment or drops: Topical antibiotics like erythromycin may be prescribed if infection is spreading
  • Oral antibiotics: Reserved for styes associated with cellulitis or widespread eyelid infection
  • Incision and drainage: A minor in-office procedure where the doctor lances the stye under local anesthesia — provides immediate relief
  • Steroid injection: For persistent chalazia (hardened styes), a corticosteroid injection can reduce the lump within 1–2 weeks

Preventing Styes

Styes are caused by Staphylococcus aureus bacteria in most cases. To reduce your risk of recurrence, wash your hands before touching your eyes, remove all eye makeup before bed, replace eye makeup every 3–6 months, clean contact lenses properly, and practice regular eyelid hygiene — especially if you have a history of blepharitis or meibomian gland dysfunction.

Sources

How long did it take you?

day(s)

Was this article helpful?