A stye usually announces itself with a tender, slightly sore spot along your eyelid edge before any visible bump appears. That localized tenderness, often near the base of an eyelash, is the earliest and most reliable signal that an infection is taking hold in one of your eyelid’s tiny oil or sweat glands. Catching it at this stage gives you the best chance of managing it before it becomes a full, painful bump.
The First Signs You’ll Notice
Before a stye is visible to anyone else, you’ll feel it. The very first symptom is a focused point of tenderness or soreness along your lash line. It may feel like something is irritating your eyelid, or like a slight bruise in one specific spot. You might notice yourself blinking more on that side, or feel a subtle heaviness or puffiness in the lid.
Within hours, that tender spot typically becomes red and slightly swollen. At this stage the redness is localized, not spread across your whole eyelid. If you gently touch along your lash line with clean fingers, you can often find the exact point that’s sore. Some people also notice their eye watering more than usual on that side, or a gritty, irritated feeling when they blink.
Over the next day or two, a small, firm bump forms at the tender spot. It looks like a pimple sitting right at the edge of your eyelid, near your eyelashes. Eventually, a yellow or white center may develop as pus collects inside the blocked gland. At its peak, the bump is painful to the touch and the surrounding eyelid can look noticeably swollen and red. Most styes reach their full size within two to three days of that first twinge of tenderness.
What Causes a Stye to Form
A stye is a bacterial infection, most often caused by Staphylococcus aureus, a common bacterium that lives on your skin. It starts when one of the small glands along your eyelid margin gets clogged. Dead skin cells, dried oil, or debris block the gland’s opening, and bacteria that are already present on your skin multiply inside the trapped material. Your body’s immune response to that bacterial growth is what creates the redness, swelling, and pain.
Your eyelids contain several types of glands packed into a very small space. Oil glands near the base of your eyelashes (called the glands of Zeis) and sweat glands (glands of Moll) sit right along the outer lid margin. Deeper inside the eyelid, larger oil glands called meibomian glands produce the oily layer of your tear film. Any of these can become the site of infection, and which gland is involved determines where you feel and see the stye.
External vs. Internal Styes
An external stye forms in the smaller glands right at the eyelash line. This is the more common type. You’ll see the bump on the outer surface of your eyelid, and it usually comes to a visible head, similar to a pimple. It’s easy to spot in a mirror and tends to drain on its own.
An internal stye develops in the meibomian glands, which sit deeper inside the eyelid. Because the infection is farther from the surface, the bump may not be as visible from the outside. Instead, you might notice a swollen, painful area when you gently press on your eyelid, or see redness on the inside of the lid if you carefully pull it down. Internal styes tend to drain toward the inner surface of the eyelid rather than outward along the lash line. They can feel more uncomfortable because the swollen gland presses against your eyeball when you blink.
How to Tell It’s a Stye and Not a Chalazion
Styes and chalazia both show up as bumps on the eyelid, but they feel very different from the start. Pain is the key distinction. A stye is painful from the moment you first notice it. The tenderness comes on quickly, and the bump is sore to the touch throughout its life.
A chalazion, by contrast, is usually painless. It develops when a meibomian gland gets blocked without a bacterial infection. You might not even realize it’s there until the bump grows large enough to notice visually. A chalazion can occasionally become mildly tender as it gets bigger, but it lacks the sharp, focused pain that defines a stye. Chalazia also tend to grow more slowly, sometimes over weeks, while a stye progresses noticeably within a day or two. It’s worth knowing that a chalazion can sometimes start as an internal stye that didn’t fully resolve, so a painful bump that stops hurting but doesn’t go away may have transitioned into a chalazion.
How to Check Your Eyelid Safely
If you suspect a stye is forming, start by washing your hands thoroughly. Stand in front of a well-lit mirror and look at your lash line on both upper and lower lids. You’re looking for a localized area of redness or a small, raised spot near the base of your eyelashes. Gently press along the lid margin with a clean fingertip to find the tender point. Don’t squeeze or try to pop anything.
For an internal stye, you may need to gently pull your lower lid down (or flip your upper lid slightly) to check for redness or swelling on the inner surface. If you see a red, swollen area on the inside of your lid and feel pain when you blink, an internal stye is the likely cause.
What Raises Your Risk
Anything that introduces bacteria to your eyelid or blocks those tiny glands increases your odds of getting a stye. Touching or rubbing your eyes with unwashed hands is the most common trigger. Sleeping in eye makeup, using expired cosmetics, or sharing eyeliner and mascara also raises your risk because bacteria accumulate in those products over time.
People with blepharitis, a chronic condition where the eyelid margins stay mildly inflamed and crusty, get styes more frequently because their glands are already partially blocked. Contact lens wearers who handle their lenses without washing their hands first are also at higher risk. If you’ve had one stye, you’re statistically more likely to get another, especially if the underlying habits haven’t changed.
What to Do at the First Sign
The single most effective thing you can do when you feel that first tender spot is apply a warm compress. Soak a clean washcloth in warm (not hot) water, wring it out, and hold it gently against your closed eyelid for 10 to 15 minutes. Repeat this three to four times a day. The warmth helps open the clogged gland, encourages drainage, and increases blood flow to the area so your immune system can fight the infection more effectively.
Avoid wearing eye makeup or contact lenses while a stye is forming or active. Don’t try to squeeze or pop the bump. Squeezing can push the infection deeper into the eyelid tissue or spread bacteria to surrounding glands. Most styes drain on their own within a week to 10 days with warm compress treatment alone.
Signs the Infection Is Spreading
Most styes are harmless and self-limiting, but in rare cases the infection can spread beyond the gland into the surrounding eyelid tissue, a condition called periorbital cellulitis. The warning signs are distinct from a normal stye: redness and swelling that spread across the entire eyelid or around the eye socket rather than staying in one spot, fever, increasing pain that doesn’t improve with warm compresses, changes in your vision, or a feeling of pressure behind the eye. A bulging eye is an especially urgent sign. These symptoms call for immediate medical attention, particularly in children, who are more susceptible to this complication.

