A stye moves through a predictable cycle of inflammation, swelling, drainage, and healing, typically resolving on its own within one to two weeks. Most styes follow the same general pattern, though the exact timeline varies depending on whether the infection is on the outer edge or inner surface of the eyelid. Here’s what to expect at each stage.
Stage 1: Initial Irritation (Days 1 to 2)
The first signs are easy to miss. You’ll likely notice soreness, itching, or a scratchy feeling along your eyelid, almost like something is stuck in your eye. The area around a single eyelash may feel tender to the touch, and you might see slight redness or swelling before any visible bump appears. Extra tearing and mild light sensitivity are also common early on.
At this point, the infection is just getting established. A bacterial infection, almost always staph, has taken hold in an oil gland or hair follicle at the base of an eyelash. Within a day or two, the irritation concentrates into a specific spot along the eyelid margin, and a small, defined lump begins to form.
Stage 2: Swelling and Lump Formation (Days 2 to 4)
This is when the stye becomes clearly visible. A red or discolored bump appears at the edge of the eyelid, looking much like a boil or pimple. Pain and swelling increase over the first two to three days as the infection peaks. In some cases, the swelling spreads across much of the eyelid.
As the bump matures, a small yellowish head develops at its center. This is pus collecting at the surface, a sign your immune system is fighting the bacteria. The area around the bump will feel firm and warm. Crusting along the eyelid and some discharge from the eye are normal during this stage. This is usually the most uncomfortable phase.
Stage 3: Drainage (Days 4 to 6)
Within two to four days of forming, most styes rupture on their own and release pus. This happens spontaneously, and once it does, pain drops noticeably. The bump deflates and the pressure that made blinking uncomfortable starts to ease.
You don’t need to squeeze or pop a stye to make this happen. Forcing it open can spread the infection or push bacteria deeper into the tissue. If you’ve been applying warm compresses (more on that below), drainage often happens sooner. Once the stye starts draining, keep using the compress until the bump is completely gone.
Stage 4: Healing (Days 6 to 14)
After drainage, the remaining swelling and redness gradually fade. The eyelid may still look slightly puffy or discolored for several days, but the sharp pain is gone. Without any treatment, the full cycle from first twinge to normal-looking eyelid takes about one to two weeks. Warm compresses can shorten that window.
During healing, you may still notice some crusting when you wake up. Gently cleaning the eyelid with warm water helps. Avoid wearing eye makeup or contact lenses until the area is fully healed, since both can reintroduce bacteria.
How Warm Compresses Speed Up Each Stage
The single most effective home treatment is a warm compress: a clean washcloth soaked in warm water, placed gently over the closed eye for five minutes at a time, several times a day. The heat increases blood flow to the area, helps the pus come to a head faster, and encourages natural drainage. Starting compresses during the initial irritation stage can sometimes prevent the stye from fully developing, and continuing them through drainage shortens the healing phase.
Internal Styes Follow a Slower Timeline
Everything described above applies to external styes, which form right at the eyelid edge near the lash line. Internal styes develop on the inner surface of the eyelid, inside one of the deeper oil glands. They follow the same basic stages but tend to be more painful, slower to come to a head, and less likely to drain on their own. Because they point inward rather than outward, you may feel the bump more than you see it. Internal styes that don’t resolve may need to be drained by a doctor.
When a Stye Isn’t Just a Stye
A chalazion can look similar to a stye but behaves differently. It develops farther back on the eyelid rather than at the lash line, grows more slowly, and is usually painless or only mildly tender. If your bump isn’t painful and keeps growing over weeks, it’s more likely a chalazion than a stye.
A stye that doesn’t start improving after 48 hours, or one where the redness and swelling spread well beyond the bump, may be developing into a more serious skin infection around the eye called periorbital cellulitis. The key warning signs are swelling and redness that extend across the skin around the entire eye socket, the skin feeling warm and tender over a broad area, and in more serious cases, fever, eye pain, vision changes, or the eye starting to bulge forward. Children are especially prone to this progression. Fever combined with pain and swelling around the eye socket calls for immediate medical attention.

