What Is a Stye on Your Eye? Symptoms & Treatment

A stye is a small, painful red bump on your eyelid caused by a bacterial infection in one of the tiny glands or hair follicles along your lash line. Most styes last one to two weeks and go away on their own, though warm compresses can speed things up. They look alarming and feel uncomfortable, but they’re rarely dangerous.

What’s Happening Inside Your Eyelid

Your eyelids contain dozens of small oil glands that help keep your eyes lubricated. A stye forms when one of these glands or an eyelash follicle gets blocked and then infected, usually by staphylococcal bacteria that naturally live on your skin. The blocked gland fills with pus, swells, and becomes tender to the touch.

There are two types. External styes, which are far more common, develop right at the base of an eyelash where it meets the skin. Internal styes form deeper in the eyelid, inside one of the oil-producing glands (called meibomian glands) that line the inner rim. Internal styes tend to be more painful because the swelling presses against the eye itself, but both types follow the same basic pattern of blockage, infection, and inflammation.

What a Stye Feels and Looks Like

The first thing most people notice is a sore spot on the eyelid that gets progressively more tender over a day or two. A red, swollen bump appears, usually right along the lash line. In some cases the entire eyelid puffs up.

Other common symptoms include:

  • A small white or yellow pus spot at the center of the bump
  • A gritty, scratchy feeling, as if something is stuck in your eye
  • Sensitivity to light
  • Extra tearing from the affected eye
  • Crustiness along the eyelid margin, especially after sleeping

Stye vs. Chalazion

People often confuse styes with chalazia (the plural of chalazion), and for good reason: both are bumps on the eyelid. The key difference is pain. A stye hurts. It’s red, inflamed, and actively infected. A chalazion, by contrast, is a painless, firm bump that develops farther back on the eyelid from a clogged oil gland that isn’t infected. Chalazia rarely make the whole eyelid swell the way a stye can.

Sometimes a stye that doesn’t fully drain will harden into a chalazion over time. If your bump started out painful but has since become painless and firm after a few weeks, that transition may have happened.

How to Treat a Stye at Home

Warm compresses are the single most effective home treatment. Soak a clean washcloth in warm (not hot) water, wring it out, and hold it against your closed eyelid for 5 to 10 minutes. Repeat this 3 to 6 times a day. The heat helps the blocked gland open and drain naturally. Don’t microwave a wet cloth to heat it, as it can get dangerously hot in spots and burn your eyelid.

After each compress session, gently clean your eyelid with a clean cloth or cotton pad. This removes any crust or discharge that could re-block the gland. You can use diluted baby shampoo or a commercial lid scrub for this.

Beyond compresses, the most important thing you can do is leave the stye alone. Don’t squeeze it, pop it, or try to drain it yourself. Squeezing can push pus into the surrounding tissue and spread the infection deeper into your eyelid. In rare cases, that spreading infection causes cellulitis, a serious skin infection around the eye that can threaten your vision and requires urgent medical treatment.

How Long Recovery Takes

Most styes come to a head within a few days and drain on their own within one to two weeks. Warm compresses can shorten that timeline noticeably. Once the stye drains, the pain and swelling drop off quickly, though mild redness may linger for a few more days. You don’t need to do anything special once it opens on its own. Just keep the area clean and continue warm compresses until the swelling is gone.

Signs That Need Medical Attention

A stye that hasn’t improved after two weeks of consistent warm compresses is worth getting checked. The same applies if redness and swelling start spreading beyond the bump itself onto the surrounding skin of your eyelid or cheek. Spreading redness is the hallmark of cellulitis, which needs prompt treatment. Any changes to your vision, worsening pain, or a fever alongside the stye also warrant a visit.

Preventing Styes From Coming Back

Some people get styes once and never again. Others deal with them repeatedly, often because of a chronic low-grade inflammation of the eyelids called blepharitis. If that sounds like you, daily eyelid hygiene can make a real difference.

A simple routine: apply a warm compress to your closed eyelids for about 10 minutes each day, then gently clean the lash line with a mild cleanser. This keeps the oil glands flowing freely so they’re less likely to clog. Old or shared eye makeup is another common culprit. Replace mascara and eyeliner every few months, and never share eye products. Avoid touching or rubbing your eyes with unwashed hands, since that’s one of the easiest ways to transfer bacteria to the glands along your lash line.