A stye first appears as a small, red, tender bump right along the edge of your eyelid, close to your eyelashes. It looks a lot like a pimple. In the earliest hours, you might not even see a distinct bump yet, just a patch of redness and swelling on the lid that feels sore when you touch it or blink.
The First Signs You’ll Notice
Before a stye becomes an obvious bump, most people feel it before they see it. Your eyelid will feel tender in one specific spot, and you may get a scratchy, gritty sensation, almost like an eyelash is stuck on the surface of your eye. Your eye might water more than usual.
Within the first day, a small, firm lump forms at the base of an eyelash. It’s red or slightly discolored, and the skin around it looks puffy. Sometimes the swelling stays localized to that one spot. Other times, the entire eyelid puffs up, which can look alarming but is still typical stye behavior. You may also notice crustiness along the eyelid margin, especially after sleeping.
Over the next day or two, a small white or yellow spot often develops at the center of the bump. This is pus collecting at the surface, and it’s a sign the stye is progressing normally toward draining on its own.
External vs. Internal Styes
Most styes form on the outer edge of the eyelid, right where your lashes grow. These external styes are the easiest to spot early because the red bump sits on the visible skin surface.
Internal styes form deeper inside the eyelid, in oil glands embedded in the lid tissue. You won’t see a bump on the outside at first. Instead, you’ll feel a painful, swollen area, and if you gently flip your eyelid, you might see a red or yellowish spot on the inner surface. Internal styes tend to be more painful and can cause more generalized eyelid swelling because they drain inward rather than outward.
Stye vs. Chalazion: How to Tell Them Apart
A chalazion can look similar to a stye, but there are reliable differences, especially early on. A stye is painful from the start. It sits right at the eyelid edge near the lashes, and the area is red, hot, and tender. A chalazion, by contrast, usually develops farther back on the eyelid, away from the lash line. It’s caused by a clogged oil gland rather than an infection, so it starts out painless. You might not even realize it’s there until the bump grows large enough to notice visually.
If your bump hurts, is red, and appeared right along your lash line, it’s almost certainly a stye. If it’s painless, sits deeper in the lid, and grew slowly over days or weeks, a chalazion is more likely. That said, a chalazion can sometimes become red and tender if it gets inflamed, which blurs the line. People with blepharitis, a condition that causes chronic redness and irritation at the base of the eyelashes, are at higher risk for both.
What Causes a Stye to Form
Styes are infections of the tiny oil glands in your eyelid, most commonly caused by staphylococcus bacteria. These bacteria are normally present on your skin, but they cause problems when they get trapped inside a gland opening and multiply.
The most common triggers are straightforward hygiene issues: touching your eyes with unwashed hands, sleeping in eye makeup, using old or expired cosmetics, or putting in contact lenses without washing your hands first. Any of these can introduce bacteria to the gland openings along your lash line.
What to Do in the First 24 Hours
The single most effective thing you can do for an early stye is apply warm compresses. Heat a wet towel in the microwave or dip it in hot water, wring it out, and hold it against your closed eyelid for 5 to 10 minutes. NYU Langone recommends doing this four to five times a day. The warmth increases blood flow and helps the blocked gland open and drain naturally.
Don’t squeeze the stye or try to pop it. Squeezing can push the infection deeper into the eyelid tissue or spread bacteria to surrounding glands. Let it rupture and drain on its own, which most styes do within a few days to a week.
While it’s healing, avoid wearing contact lenses and eye makeup. Both can introduce more bacteria and irritate the already inflamed tissue. Keep your hands away from your eyes, and wash them thoroughly if you need to apply compresses or clean away crustiness.
When a Stye Could Be Something More Serious
A typical stye stays confined to a small area and resolves within a week or so. But certain signs suggest the infection is spreading beyond the eyelid into the deeper tissue around the eye socket, a condition called orbital cellulitis that requires emergency treatment.
Watch for swelling that spreads to your eyebrow or cheek, a fever of 102°F or higher, pain when moving your eye, bulging of the eyeball, double vision, or decreased vision. A stye should not cause any of these. If the eyelid swelling is getting progressively worse rather than better after a few days of warm compresses, or if you develop a fever alongside it, that combination needs prompt medical attention.