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

Most styes go away on their own within one to two weeks. With consistent warm compresses, you can often shorten that to about a week or less. The timeline depends on the type of stye you have, whether it drains on its own, and how quickly you start treating it at home.

The Typical Healing Timeline

A standard external stye, the kind that forms a small yellowish bump at the base of an eyelash, follows a fairly predictable course. Over the first two to four days, the bump fills, comes to a head, and ruptures on its own, releasing pus and relieving the pain. After that, the swelling and redness fade over the next several days. From start to finish, you’re looking at one to two weeks without any treatment.

Warm compresses can speed things up noticeably. Soak a clean washcloth in warm water, wring it out, and hold it gently over the affected eye for five minutes several times a day. This encourages the blocked gland to open and drain. If the stye doesn’t start improving within a few days of regular compresses, or within a week if you’re not using compresses, it’s worth getting it looked at.

External vs. Internal Styes

External styes are the common ones. They form along the outer edge of the eyelid, right at the lash line, and tend to drain and heal relatively quickly because they’re close to the surface.

Internal styes develop deeper inside the eyelid, in the oil-producing glands on the inner surface. They cause the same pain, redness, and swelling, but because they’re buried deeper, they can take longer to resolve and are more likely to turn into a chalazion, a firm, painless lump that lingers after the initial infection clears. Chalazions typically drain or get reabsorbed by the body within two to eight weeks, though occasionally they stick around longer than that.

When a Stye Becomes a Chalazion

The distinction matters because the timelines are very different. A stye is an active infection, usually caused by bacteria. It’s red, tender, and swollen. A chalazion is what happens when a blocked oil gland becomes a chronic, painless nodule without active infection. It sits in the middle of the eyelid rather than along the lash line and doesn’t hurt.

If your “stye” has been around for more than a couple of weeks and the pain has faded but a firm bump remains, it has likely become a chalazion. Most chalazions resolve with continued warm compresses over several weeks. If one persists for more than one to two months, a doctor can perform a quick in-office drainage procedure to remove it.

What Can Slow Down Healing

Several things can drag out a stye’s timeline or make it worse. Squeezing or popping a stye is the most common mistake. It forces bacteria deeper into the tissue and can spread the infection to surrounding areas. Wearing contact lenses while you have an active stye traps bacteria against the eyelid and slows recovery. Eye makeup does the same, introducing more bacteria and clogging the glands that are already struggling to drain.

Touching or rubbing the affected eye with unwashed hands reintroduces bacteria and can also spread the infection to the other eye. The simplest rule during a stye: hands off unless you’re applying a warm compress.

Signs That Something More Serious Is Happening

A stye that doesn’t start improving within two days of warm compress treatment deserves a doctor’s attention. The Mayo Clinic uses that two-day mark as a practical threshold for seeking care.

More urgently, watch for swelling that spreads beyond the eyelid to the skin around the eye socket, fever, eye pain that worsens rather than improves, or any changes in vision. These can signal preseptal cellulitis, a bacterial skin infection around the eye that can develop when a stye’s infection spreads. Preseptal cellulitis typically clears with about a week of treatment, but if the infection moves deeper into the eye socket, it becomes orbital cellulitis, a much more serious condition requiring emergency care. A fever combined with pain and swelling around the entire eye socket warrants an immediate trip to the emergency room, especially in children.

Preventing Styes From Coming Back

Some people get styes once and never again. Others deal with them repeatedly, which usually points to a hygiene issue with the eyelids specifically. Washing your face isn’t enough. The oil glands along your lash line need targeted cleaning. A gentle scrub along the lash margin with baby shampoo and warm water helps clear the buildup of oil, dead skin, and bacteria that clog those glands.

Contact lens wearers should disinfect lenses daily and avoid sleeping in them. Bacteria thrive in the moist, dark environment between a contact lens and a closed eyelid. After swimming in a pool or hot tub, rinse your eyelids. After exercise, wash sweat and oil off your eyelids, since both can clog the glands and set the stage for infection. Lash extensions and heavy eye makeup attract dirt and bacteria to the lash line, so if you’re prone to styes, minimizing both can help. Replacing eye makeup every six months prevents bacterial overgrowth in the products themselves.

If styes keep recurring despite good hygiene, a doctor may evaluate you for blepharitis, a chronic inflammation of the eyelids that creates ongoing conditions for styes to form.