A stye typically forms quickly, with the first symptoms appearing within a day or two of the underlying gland becoming blocked and infected. Most people notice tenderness or a slight swelling along the eyelid that progresses to a visible, painful bump within 2 to 4 days. Compared to other eyelid lumps, styes are notable for how rapidly they develop.
What Happens Inside Your Eyelid
A stye starts when bacteria, most often Staphylococcus aureus (responsible for 90% to 95% of cases), infect one of the tiny oil-producing glands in your eyelid. Your eyelids contain dozens of these glands, which normally release oils that keep your eyes lubricated and your tears from evaporating too fast. When one of these glands gets blocked by debris, dead skin cells, or thickened oil, bacteria that already live on your skin can multiply inside the trapped gland.
The infection triggers your immune system to flood the area with white blood cells. This creates a small pocket of pus, essentially a tiny abscess, right at the edge of your eyelid. That immune response is what produces the redness, swelling, and pain you feel.
The Formation Timeline
The earliest sign is usually a localized tenderness or itching sensation along your eyelid, sometimes accompanied by slight redness. At this point, there may be no visible bump at all. This initial phase can last anywhere from several hours to a full day.
Over the next 1 to 3 days, swelling becomes more obvious and a defined bump forms near the base of your eyelashes. The area becomes increasingly tender to the touch. You may also notice your eye watering more than usual, crustiness along the lash line, or a gritty feeling as if something is stuck in your eye. By the time the bump is fully formed, it often has a yellowish or whitish head, similar to a pimple, where the pus has collected near the surface.
From the very first twinge of discomfort to a fully developed stye, the entire process generally takes 2 to 4 days. Some styes seem to appear almost overnight, particularly if the bacterial load was high or the gland was already partially obstructed.
External vs. Internal Styes
Not all styes form in the same location, and the type affects how quickly you notice it. An external stye develops at the base of an eyelash, in the small oil glands right at the lid margin. Because it sits on the outer surface, you tend to see and feel it early. It produces the classic red bump with a visible pus-filled center.
An internal stye forms deeper within the eyelid, in the larger oil glands embedded in the lid’s cartilage-like tissue. These glands are responsible for producing the oily layer of your tear film. Because the infection is deeper, an internal stye may take slightly longer to become visible. You’ll often feel a dull ache or pressure inside the eyelid before any bump appears on the surface. When swelling does show, it tends to be more diffuse, affecting a larger portion of the lid rather than forming a neat, localized bump.
Why Some People Get Styes Faster
Certain conditions prime your eyelids for quicker or more frequent stye formation. Chronic eyelid inflammation, known as blepharitis, is the biggest predisposing factor. People with blepharitis have ongoing irritation and bacterial buildup along the lid margins, which means the glands are already partially compromised. If you get styes repeatedly, there’s a good chance underlying blepharitis or oil gland dysfunction is accelerating the process.
Other factors that speed things along include touching or rubbing your eyes with unwashed hands, wearing old or contaminated eye makeup, sleeping in contact lenses, and having naturally oily skin. Any of these can introduce bacteria to an already vulnerable gland or worsen an existing blockage, shortening the window between initial infection and a full-blown stye.
How Long a Stye Lasts Once Formed
After the bump reaches its peak size, most styes begin to resolve on their own within 7 to 10 days. The pus either drains spontaneously or is gradually reabsorbed by your body. Applying a warm, damp compress for 10 to 15 minutes several times a day can speed this process by softening the blocked oil and encouraging the gland to open.
If a stye hasn’t started to improve after about a week, or if the swelling spreads beyond the immediate bump to involve more of your eyelid or cheek, that’s a sign the infection may need more attention. Squeezing or popping a stye can push the infection deeper into the lid tissue and make things significantly worse.
Styes vs. Chalazions
A chalazion can look similar to a stye but follows a very different timeline. While styes appear suddenly with rapid onset of pain, a chalazion develops gradually over weeks, often without any pain at all. Chalazions form when a blocked oil gland becomes chronically inflamed rather than acutely infected. The bump tends to be firmer and less tender than a stye.
Sometimes a stye that doesn’t fully resolve transforms into a chalazion. If you had an acute, painful bump that eventually stopped hurting but left behind a firm, painless lump, that leftover lump is likely a chalazion rather than a lingering stye.

