How to Know If You Have a Stye on Your Eyelid

A stye shows up as a painful, red bump on your eyelid, usually right along the lash line. It looks similar to a pimple, feels tender to the touch, and often develops over a day or two. If you’ve noticed a sore spot on your eyelid that’s swollen and possibly starting to form a visible head of pus, you’re most likely dealing with a stye.

What a Stye Looks and Feels Like

The hallmark sign is a localized, tender bump near the edge of your eyelid. It’s red, swollen, and painful in a way that’s hard to ignore, especially when you blink. The pain is typically mild to moderate but stays concentrated in one spot rather than spreading across your whole eye.

Beyond the bump itself, you may notice a few other things:

  • A gritty or foreign-body sensation, like something is stuck in your eye even though nothing is there.
  • Watery eyes on the affected side.
  • A visible white or yellow pus point at the center of the bump, especially as it matures over a few days.
  • Swelling that spreads beyond the bump, sometimes puffing up a large portion of the eyelid.

If you gently press near the bump and it feels soft or fluid-filled, that’s pus collecting inside, which is normal for a stye. The area around it will be noticeably tender compared to the rest of your eyelid.

External vs. Internal Styes

Not all styes look the same, and the difference comes down to which oil gland is infected. An external stye forms at the base of an eyelash, right at the lid margin. This is the most recognizable type. It’s the one that looks like a small pimple, and it often develops a visible pus point you can see from the outside.

An internal stye develops deeper in the eyelid, in the oil glands embedded within the lid tissue itself. You might not see an obvious bump on the surface, but the eyelid will be swollen, red, and painful. Internal styes are more likely to cause that foreign-body feeling when you blink. If you gently flip the eyelid (or have someone look), the bump is visible on the inner surface.

What Causes a Stye

Styes are bacterial infections. The usual culprit is staphylococcus, a common bacterium that lives on skin. When it gets into one of the tiny oil glands along your eyelid, it triggers an infection that produces the swelling and pus.

A few everyday habits raise your risk. Touching your eyes with unwashed hands is the most common trigger. Sleeping in eye makeup, using old or expired cosmetics, and putting in contact lenses without washing your hands first all create opportunities for bacteria to reach those glands. If you’ve recently done any of these things and a bump appeared shortly after, a stye is the likely explanation.

How to Tell It Apart From a Chalazion

The bump people most often confuse with a stye is a chalazion. They can look similar, but they feel very different. A stye is painful from the start. A chalazion usually isn’t. According to the American Academy of Ophthalmology, a stye tends to appear right at the eyelid’s edge near the lashes, while a chalazion forms farther back on the lid. Styes also cause more dramatic swelling, sometimes puffing up the entire eyelid, while a chalazion is typically a firm, round lump that stays localized.

The simplest test: if the bump hurts, it’s more likely a stye. If it’s just a painless lump that showed up gradually, it’s probably a chalazion. That said, a stye that doesn’t drain can eventually turn into a chalazion as the infection clears but the blocked gland remains clogged.

How Long Styes Last

Most styes resolve on their own within one to two weeks. They follow a predictable pattern: the bump grows and becomes more painful over the first few days, eventually comes to a head, drains (often on its own while you sleep), and then shrinks. You should notice the pain and swelling starting to improve within the first 48 hours of home care. If things are getting worse after two to three days instead of better, that’s a sign something else may be going on.

What Helps a Stye Heal

Warm compresses are the single most effective thing you can do at home. Soak a clean washcloth in warm water, wring it out, and hold it against the affected eyelid for 5 to 10 minutes. Repeat this 3 to 6 times a day. The warmth increases blood flow to the area and encourages the blocked gland to open and drain naturally. Many styes resolve within days of consistent compress use.

Resist the urge to squeeze or pop the stye. Forcing it open can spread the infection deeper into the eyelid tissue or to the surrounding skin. Let it drain on its own. Keep the area clean, avoid wearing eye makeup until it heals, and if you wear contacts, switch to glasses until the stye is completely gone.

Signs That Need Medical Attention

Most styes are harmless, but in rare cases the infection can spread beyond the oil gland into the surrounding tissue, a condition called periorbital cellulitis. The warning signs are distinct from a normal stye: redness and swelling that spread well beyond the bump to involve the skin around the entire eye socket, fever, increasing pain after the first few days, vision changes, or the eye itself starting to bulge forward. Any of these, especially in a child, warrant immediate medical care rather than continued home treatment.

Even without those red flags, a stye that hasn’t improved at all after about a week of warm compresses, or one that keeps coming back in the same spot, is worth having an eye doctor examine. Recurrent styes sometimes point to an underlying issue with the oil glands along the eyelid that benefits from targeted treatment.