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
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
| Stage | Timeframe | What Happens |
|---|---|---|
| Initial inflammation | Days 1–2 | Redness, swelling, and tenderness develop |
| Pus formation | Days 2–4 | A white or yellow head forms at the center |
| Spontaneous drainage | Days 4–7 | The stye ruptures and drains (if external) |
| Resolution | Days 7–14 | Swelling subsides; area heals completely |
| Persistent stye / chalazion | 2–6 weeks | If it does not drain, it may harden into a painless lump |
Types of Styes and Their Healing Times
| Type | Location | Typical Resolution Time |
|---|---|---|
| External hordeolum | Base of an eyelash (outside eyelid) | 5–10 days |
| Internal hordeolum | Meibomian gland (inside eyelid) | 1–4 weeks |
| Chalazion (chronic) | Blocked Meibomian gland | 4–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.