Most styes heal on their own within one to two weeks. A typical external stye comes to a head in about three days, then breaks open, drains, and finishes healing within a week. Internal styes, which form on the inner surface of the eyelid, tend to be more painful and take longer to resolve. How quickly yours clears up depends on the type, whether you treat it at home, and whether complications develop.
The Typical Healing Timeline
A stye follows a fairly predictable pattern. In the first day or two, you’ll notice a tender, red bump on your eyelid that may make the whole lid feel swollen. By around day three, the stye usually develops a visible white or yellow head as pus collects inside. Shortly after, it ruptures on its own, drains, and the pain drops noticeably. From there, the remaining swelling and redness fade over the next several days.
For most people, the entire process wraps up in 7 to 14 days. If you’re not seeing improvement within the first 48 hours of home care, or if pain and swelling are actually getting worse after two to three days, that’s a sign something else may be going on.
How to Speed Up Healing
Warm compresses are the single most effective home treatment. Soak a clean washcloth in warm water, wring it out, and hold it against your closed eyelid for 10 to 15 minutes, several times a day. The heat increases blood flow, loosens the clogged oil gland, and helps the stye come to a head and drain faster. Harvard Health recommends starting this immediately and continuing for at least a week.
You might expect antibiotics to help, but doctors generally don’t recommend topical antibiotic drops or ointments for a routine stye. The infection is usually contained within the gland, and warm compresses do the job without medication. Oral antibiotics are reserved for cases where the infection spreads beyond the bump itself.
What to Avoid During Recovery
A few common habits can drag out healing or make things worse. Skip eye makeup entirely until the stye is gone. Cosmetics can reintroduce bacteria and irritate the already inflamed gland. Once you’ve recovered, replace any eye makeup you used before the stye appeared, since bacteria can linger in old products. A good rule is replacing eye cosmetics every three months regardless.
If you wear contact lenses, switch to glasses until the stye has fully cleared. Putting contacts back in too early can irritate the area and extend recovery. Avoid touching, squeezing, or trying to pop the stye. It will drain on its own, and forcing it risks pushing the infection deeper into the eyelid.
Internal Styes Take Longer
External styes sit along the lash line and are easy to spot. Internal styes form inside the eyelid, where an oil-producing gland becomes infected. Because they’re deeper and harder to drain naturally, internal styes are typically more painful and can take the full two weeks (or more) to resolve. If an internal stye doesn’t improve within about a week, a doctor may recommend a minor in-office drainage procedure.
When a Stye Needs Medical Attention
Most styes are harmless, but certain signs suggest the infection is worsening or that the bump isn’t a simple stye. Get your eye checked if your eyelid swells shut, pus or blood leaks from the bump on its own, blisters form on the lid, or your vision changes. Increasing pain and swelling after the first two to three days also warrants a visit rather than continued waiting.
In rare cases, a stye infection can spread to the surrounding tissue, causing a condition called preseptal cellulitis. The eyelid becomes diffusely red, swollen, and warm to the touch, rather than having a single defined bump. Eye movement and vision typically stay normal with preseptal cellulitis, but if you notice pain when moving your eye, double vision, or the eye itself pushing forward, those are signs of a deeper orbital infection that needs urgent care.
What Happens If It Doesn’t Heal
A stye that doesn’t fully drain sometimes hardens into a chalazion, a painless, firm lump in the eyelid. Chalazia aren’t infections. They’re leftover inflammation from the blocked gland. Small ones can disappear on their own with continued warm compresses, but larger or persistent ones may need a doctor to drain them. If your stye stops hurting but leaves behind a hard bump that lingers for weeks, that’s likely what’s happened.
Recovery After Surgical Drainage
If a stye or chalazion requires a drainage procedure, recovery adds roughly 10 days to two weeks of aftercare. You’ll typically apply a prescribed ointment to the incision site three times daily for about 10 days. Ice packs help with swelling for the first 24 hours (20 minutes on, 10 minutes off). You can shower after the first day but should keep water from spraying directly on the incision.
During that recovery window, avoid heavy lifting over 25 pounds, skip swimming and hot tubs for two weeks, and protect the area from sun exposure. Most people can drive the day after the procedure as long as their vision has returned to normal. The incision site itself heals quickly since eyelid skin has excellent blood supply, but protecting it from UV light for about three months helps minimize any visible scarring.
Preventing Recurrence
Some people are prone to repeated styes, which suggests a pattern of clogged oil glands rather than bad luck. Keeping your eyelids clean is the most effective prevention. A gentle daily lid scrub with warm water, or a diluted baby shampoo wash along the lash line, clears away the debris and bacteria that block glands. If styes keep coming back despite good hygiene, an eye doctor can evaluate whether an underlying condition like chronic eyelid inflammation is the root cause.