How to Get Rid of a Stye on Your Eyelid

Most styes heal on their own within one to two weeks, but warm compresses can speed things along and ease the discomfort while you wait. A stye is essentially a blocked, infected gland at the edge of your eyelid, and the goal of treatment is to help it drain naturally.

What a Stye Looks and Feels Like

A stye appears as a red, sore lump near the edge of your eyelid, often right at the base of an eyelash. It looks like a small pimple and may develop a visible pus spot at its center. Styes are typically very painful and tender to the touch, which is one way to tell them apart from a chalazion, a similar-looking bump that forms farther back on the eyelid and usually causes little or no pain. A chalazion is a blocked oil gland without active infection, and it requires different management if it doesn’t resolve.

Warm Compresses Are the First Step

The single most effective thing you can do at home is apply a warm compress. Moisten a clean washcloth with warm water, wring it out, and hold it gently against your closed eyelid for five minutes. Repeat this several times a day. The heat softens the blocked material inside the gland, encouraging it to open and drain on its own. You’ll likely need to rewet the cloth once or twice during each session to keep it warm.

Resist the urge to squeeze or pop the stye. Forcing it open can push the infection deeper into the eyelid tissue and make everything worse. Let the compress do the work.

Keep the Area Clean

Gentle eyelid hygiene helps the stye heal and lowers the chance of getting another one. Put a few drops of baby shampoo on a warm, wet washcloth and lightly scrub along your lash line, then rinse thoroughly. If you prefer, you can let warm water run over your closed eyes for about a minute in the shower. This removes the oily debris and dead skin cells that clog the small glands along your eyelid margin in the first place.

While the stye is active, stop wearing eye makeup and avoid contact lenses if you can. Both can introduce more bacteria to an already irritated area and slow healing.

Over-the-Counter Options

Pharmacy shelves carry stye ointments that contain antibiotics like erythromycin or bacitracin. These are applied directly to the eyelid and can help with mild to moderate infections. If you’re unsure which product to choose, a pharmacist can point you in the right direction. Lubricating eye drops (artificial tears) are also worth having on hand if the stye is making your eye feel dry or gritty.

When Home Treatment Isn’t Enough

If the pain and swelling haven’t started improving after about 48 hours of consistent warm compresses, it’s time to see an eye doctor. At that point, you may need a prescription antibiotic ointment or drops. If the infection has spread beyond the bump itself into the surrounding eyelid skin, oral antibiotics are sometimes necessary.

A stye that grows very large or refuses to drain on its own may need to be lanced. This is a quick in-office procedure where the doctor makes a small opening to release the trapped pus. It sounds worse than it feels, and relief is usually immediate once the pressure is gone.

Red Flags to Watch For

A simple stye is annoying but harmless. Rarely, the infection can spread to the tissue surrounding the eye, a condition called orbital cellulitis. Watch for these warning signs:

  • Swelling that extends beyond the eyelid to the skin around the eye
  • A bulging eye or difficulty moving your eye normally
  • Changes in vision
  • Fever

Any of these symptoms, especially in a child, call for prompt medical attention. Orbital cellulitis requires systemic antibiotics and is not something to manage at home.

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 along the eyelid margin. Daily eyelid hygiene is the best defense. The baby shampoo scrub described above takes about 30 seconds in the shower and keeps the oil glands from clogging. If your eyelids tend to be crusty or flaky when you wake up, that’s a sign you’d benefit from making this a regular habit.

Washing your hands before touching your face, replacing eye makeup every few months, and cleaning contact lenses properly all reduce the bacterial load around your eyes. None of this guarantees you’ll never get another stye, but it meaningfully lowers the odds.