How Do I Know If I Have a Stye? Signs to Look For

A stye looks like a small red bump on your eyelid, similar to a pimple or boil, and it hurts. If you have a tender, swollen lump near your lash line that appeared over the last day or two, you’re almost certainly dealing with a stye. Most resolve on their own within one to two weeks.

The Main Signs of a Stye

The hallmark of a stye is a painful, red or discolored lump right at the edge of your eyelid. It typically forms at the base of an eyelash where a bacterial infection has taken hold in an oil gland. You may notice a small white or yellow pus spot at the center of the bump, much like a whitehead.

Beyond the bump itself, styes produce several other symptoms:

  • Eyelid swelling that can sometimes make the whole lid look puffy, not just the area around the bump
  • Tenderness and pain when you touch the lid or blink
  • A scratchy or gritty feeling, as if something is stuck in your eye
  • Tearing from the affected eye
  • Light sensitivity
  • Crustiness along the eyelid margin, especially after sleeping

The pain is usually the clearest giveaway. A stye is sore from the very beginning. When you first notice it, the eyelid feels red and tender to the touch even before the lump is fully visible.

External vs. Internal Styes

Not all styes look the same, because they can form in different glands.

An external stye is the more common type. It develops in the small oil or sweat glands right at your lash line, producing a visible pustule on the surface of the eyelid margin. This is the classic stye most people recognize: a defined, pimple-like bump you can clearly see when you look in the mirror.

An internal stye forms deeper inside the eyelid, in the oil-producing glands embedded within the eyelid’s structure. Because it sits deeper, it has a less defined appearance from the outside. You may notice general swelling and pain without a clear pus spot on the surface. Sometimes an internal stye is only visible if you gently flip the eyelid outward, where a small pustule appears on the inner surface. Internal styes tend to be more uncomfortable because of the pressure they put on the eye itself.

Is It a Stye or Something Else?

Two conditions commonly get confused with styes: chalazions and blepharitis.

Chalazion

A chalazion is also a lump on the eyelid, but the key difference is pain. A stye hurts from the start. A chalazion is typically painless or only mildly tender. Chalazions form when an oil gland gets blocked without an active bacterial infection, so they tend to develop more slowly and sit slightly farther from the lash line. They can grow larger than styes and may last longer, but they’re not acutely sore the way a stye is. That said, a stye that doesn’t drain can sometimes turn into a chalazion over time.

Blepharitis

Blepharitis is a general inflammation of the eyelid margins. The biggest difference is scope. A stye is a single, localized bump. Blepharitis causes widespread irritation, itching, and redness along the entire edge of the eyelid, and it usually affects both eyes at once. If both your eyelids feel itchy and irritated without a distinct painful lump, blepharitis is more likely. People with blepharitis are also more prone to developing styes, so the two conditions sometimes overlap.

How Long a Stye Lasts

Most styes resolve on their own within one to two weeks. In many cases, they come to a head, drain naturally, and then the swelling and pain fade quickly. You don’t usually need medical treatment.

The most effective thing you can do at home is apply a clean, warm compress to the affected eyelid for 10 to 15 minutes several times a day. The warmth helps the blocked gland open and drain. Use a clean washcloth soaked in warm (not hot) water, and rewarm it as it cools. Avoid squeezing or popping the stye, since that can spread the infection deeper into the eyelid.

Keep the area clean and skip eye makeup on the affected eye until it heals. If you wear contact lenses, switch to glasses until the stye clears up.

Signs a Stye Needs Medical Attention

While styes are usually harmless, a few situations warrant a visit to your doctor or eye care provider. Pay attention if the stye hasn’t improved at all after two weeks of warm compresses, if the swelling spreads beyond your eyelid to your cheek or other parts of your face, or if your vision becomes affected. A stye that causes significant swelling of the entire eyelid, fever, or worsening redness spreading outward could indicate the infection is moving beyond the gland, and that needs professional treatment. Recurrent styes, where you keep getting them every few weeks or months, are also worth discussing with a provider, since they can signal an underlying issue like chronic blepharitis or skin conditions that need separate management.