How Do I Know If I Have a Stye? Key Symptoms

A stye is a painful, red bump on the edge of your eyelid, usually right at the base of an eyelash. It looks like a small pimple, feels tender to the touch, and typically develops over the course of a day or two. If you’ve noticed a sore spot on your eyelid that’s growing into a visible bump, there’s a good chance you’re dealing with one.

The Telltale Signs of a Stye

The earliest symptom is usually localized pain and redness along your eyelid margin, right where your lashes grow. Within about a day, a small bump forms at that spot. The bump is discolored (red or sometimes yellowish at the tip) and tender when you touch it or blink. Many people also notice soreness, itching, and a gritty or scratchy feeling, as if something is stuck in their eye.

Styes are caused by bacterial infections in the tiny glands along your eyelid. The most common type, an external stye, starts in the oil gland at the root of an eyelash. That’s why it sits right at the lash line and looks so much like a pimple. An internal stye affects deeper oil glands within the eyelid itself. Internal styes tend to be less visible from the outside but can cause a yellowish spot on the inner surface of your lid and may feel more like generalized eyelid swelling.

Stye vs. Chalazion

The bump on your eyelid might not be a stye. A chalazion looks similar but behaves differently, and the distinction matters because they’re managed differently.

Pain is the clearest dividing line. A stye is very painful, especially in the first few days. A chalazion is usually not painful at all. Chalazia also tend to sit farther back on the eyelid, away from the lash line, because they form when a deeper oil gland gets clogged without an active infection. A stye, by contrast, almost always appears at the eyelid’s edge near your lashes because the infection starts at a lash root.

If your bump hurts, showed up suddenly, and sits right along your lash line, it’s almost certainly a stye. If it’s painless, appeared gradually, and feels more like a firm pea under the skin farther from your lashes, a chalazion is more likely.

What to Expect as It Heals

Styes follow a fairly predictable pattern. The pain and redness show up first. A visible bump forms within a day. Over the next few days, the bump typically comes to a head, then pops on its own and drains pus. Once it drains, the pain drops off quickly. Without any treatment, the entire process takes about one to two weeks from start to finish, though warm compresses can speed things along.

To help it resolve, hold a clean, warm washcloth against the closed eyelid for 10 to 15 minutes, several times a day. The heat encourages the bump to drain naturally. Resist the urge to squeeze or pop it yourself, which can spread the infection deeper into the eyelid tissue. Avoid wearing contact lenses or eye makeup on the affected eye until the stye has fully cleared.

Signs That Something More Serious Is Happening

Most styes are harmless and self-limiting, but an eyelid infection can occasionally spread to the surrounding tissue. This condition, called preseptal cellulitis, causes swelling that extends well beyond the bump itself, spreading across the eyelid or around the eye socket. You may also develop a fever and notice that the pain becomes more diffuse rather than staying focused on one spot.

Seek care promptly if you experience any of the following:

  • Swelling that spreads across the entire eyelid or to the other eye
  • Vision changes such as blurriness or double vision
  • Difficulty moving your eye in any direction
  • Fever alongside the eyelid swelling
  • A stye that hasn’t improved after two weeks of warm compresses

Changes in vision or restricted eye movement are the most urgent red flags, because they can signal that infection has moved behind the eyelid into the deeper tissues of the eye socket. These situations are rare but need same-day evaluation.

Why Styes Keep Coming Back

Some people get styes once and never again. Others deal with them repeatedly. Recurrent styes usually point to chronic issues with the oil glands along the eyelid margin. Touching or rubbing your eyes frequently, sleeping in eye makeup, or using expired cosmetics all raise the risk by introducing bacteria to the lash follicles. People with skin conditions like rosacea or chronic eyelid inflammation (blepharitis) are especially prone.

If you get styes more than a couple of times a year, a daily eyelid hygiene routine can help. Gently cleaning your lash line each morning with a warm, damp cloth removes the oil and debris that clog glands and set the stage for infection.