How to Treat a Stye in the Eye: Remedies and More

The best thing you can do for a stye is apply a warm, moist compress to your eye for 5 to 10 minutes, 3 to 6 times a day. This simple step is the single most effective home treatment, and most styes will drain on their own within a few days once you start. Beyond that, there are a few important things to know about what helps, what makes it worse, and when the bump on your eyelid needs professional attention.

How Warm Compresses Work

A stye forms when a gland or hair follicle along your eyelid gets blocked and infected, usually by staph bacteria. The warmth from a compress softens the oily plug inside the gland and encourages the stye to drain naturally. Once that happens, pain drops quickly and healing follows.

To make a compress, soak a clean washcloth in warm (not hot) water, wring it out, and hold it gently against your closed eyelid. Reheat or re-soak the cloth as it cools so it stays consistently warm for the full 5 to 10 minutes. Do not microwave a wet cloth to heat it, as this can create hot spots that burn the thin skin of your eyelid. Repeat this 3 to 6 times throughout the day. Most people notice the stye start to soften and shrink within two to four days.

Never Pop or Squeeze a Stye

It can be tempting to treat a stye like a pimple, but the American Academy of Ophthalmology is clear on this: never pop a stye. Squeezing it can release bacteria and spread infection to other parts of the eye or deeper into the eyelid tissue. In rare cases, that can progress to cellulitis, a more serious skin infection that causes widespread swelling. Let the stye drain on its own with the help of warm compresses.

Over-the-Counter and Prescription Options

You’ll find “stye relief” drops and ointments at most pharmacies. These can offer minor comfort, but warm compresses remain the primary treatment. No OTC product will resolve a stye faster than consistent heat and patience.

If a stye isn’t improving with home care, a doctor may prescribe a topical antibiotic ointment to apply along the eyelid margin a few times a day. This targets the bacterial infection at the surface. Oral antibiotics are reserved for more serious situations where infection has spread beyond the stye itself, causing significant redness and swelling across the eyelid or into the cheek.

When a Stye Needs Medical Attention

Most styes are harmless and won’t affect your vision. But you should see a doctor if:

  • The stye doesn’t start improving after 48 hours of warm compresses
  • Redness and swelling spread across the entire eyelid or into your cheek
  • Your eye swells shut
  • Pus or blood leaks from the bump
  • Your vision changes
  • Blisters form on your eyelid
  • You keep getting styes repeatedly

In rare cases where a stye turns into an abscess (a deeper, pus-filled pocket), a doctor may drain it in a sterile setting. This is uncommon with ordinary styes.

Stye vs. Chalazion

Not every bump on the eyelid is a stye. A chalazion looks similar but has a different cause and feel. A stye is an active infection, typically painful, and sits right at the eyelid margin near your lashes. It tends to come to a head and drain within two to four days. A chalazion is a blocked oil gland without infection. It usually settles deeper into the body of the eyelid, feels firm rather than tender, and develops more slowly.

Warm compresses help both conditions. The key difference is timeline: if the bump persists for one to two months without shrinking, it’s likely a chalazion and may need a minor in-office drainage procedure.

Preventing Styes From Coming Back

If you’ve had one stye, you’re more likely to get another, especially if the underlying cause hasn’t been addressed. Daily eyelid hygiene is the most effective prevention. Wash your eyelids with diluted baby shampoo and warm water, gently cleaning along the lash line where styes tend to form. This removes the buildup of oil and debris that clogs glands in the first place.

A few other habits make a real difference:

  • Wash your hands before touching your eyes. Rubbing your eyes with unwashed hands is one of the most common ways bacteria reach the eyelid.
  • Disinfect contact lenses daily and never sleep in them. Bacteria thrive in the moist, dark environment between a lens and your eyelid.
  • Replace eye makeup every six months. Old mascara and eyeliner harbor bacteria that can trigger infections.
  • Rinse your eyelids after swimming or sweating. Chlorine, sweat, and excess oil can all clog the eyelid’s oil glands.

Why Some People Get Styes Repeatedly

Recurring styes can signal an underlying condition. Blepharitis, a chronic inflammation of the eyelid margins, is the most common culprit. It keeps the glands along your lashes in a state of low-grade irritation, making blockages and infections more likely.

Ocular rosacea is another frequent contributor. People with this condition have chronic redness and inflammation of the eye surface, and styes are one of the early signs of the ongoing inflammatory process. Tiny mites called Demodex, which live naturally on eyelash follicles, can also play a role. When their numbers increase, they trigger additional inflammation and gland dysfunction. If you’re dealing with styes more than once or twice a year, it’s worth having an eye doctor evaluate you for these conditions, since treating the root cause can break the cycle.