How to Get Rid of a Stye in Your Eye Fast

Most styes clear up on their own within one to two weeks, but warm compresses are the single most effective thing you can do to speed that process along. A stye is a small, painful red bump near the edge of your eyelid caused by a bacterial infection in a lash follicle or oil gland. The good news is that the vast majority resolve at home without any medical intervention.

Warm Compresses Are Your Best Tool

A warm, moist compress applied to the affected eye is the standard first-line treatment. Soak a clean washcloth in warm water, wring it out, and hold it gently against your closed eyelid for about five minutes. Do this several times a day. The heat helps the blocked gland open and drain naturally, which is exactly what needs to happen for the stye to heal.

A few tips to get the most out of this: use a fresh washcloth each time (or at least each day) to avoid reintroducing bacteria. The cloth cools quickly, so you may need to re-soak it partway through. Some people find a microwaveable eye mask holds heat longer and is easier to use consistently. Consistency matters more than any single session, so aim for at least three to four times daily.

While the stye is healing, avoid squeezing or popping it. That can push the infection deeper into the eyelid and make things significantly worse.

What Not to Waste Money On

You’ll find over-the-counter “stye relief” eye drops at most pharmacies. Many of these are homeopathic products that have not been evaluated by the FDA for safety or effectiveness. Their packaging even carries a disclaimer stating the claims are based on traditional homeopathic practice, not accepted medical evidence. Warm compresses are more effective and cost nothing.

When You Might Need Antibiotic Ointment

If a stye isn’t improving after several days of consistent warm compresses, a doctor may prescribe a topical antibiotic ointment. These are typically applied two to four times a day for one to two weeks, even if symptoms improve before that. You apply a thin ribbon of ointment along the inner edge of the eyelid or directly to the bump, depending on the location. Not every stye needs antibiotics, though. Most don’t.

Stye vs. Chalazion

If your bump isn’t very painful, it might not be a stye at all. A chalazion looks similar but develops farther back on the eyelid, away from the lash line. It forms when an oil gland clogs without an active bacterial infection. Chalazia are usually painless or only mildly tender, while styes are distinctly sore and red at the eyelid’s edge. The distinction matters because chalazia can take longer to resolve and are more likely to need professional treatment if they persist.

When a Stye Needs Medical Attention

Rarely, a stye can progress to a deeper skin infection called cellulitis, which causes spreading redness and swelling beyond the bump itself. In severe cases, this can lead to an abscess, a pus-filled mass that a doctor may need to drain with a needle or small surgical instrument in a sterile office setting. This is uncommon, but you should seek care promptly if the swelling spreads across your eyelid or face, your vision changes, you develop a fever, or the eye itself begins to bulge. In children especially, a high fever combined with significant eye swelling warrants an emergency room visit.

Preventing Styes From Coming Back

Some people get styes once and never again. Others deal with them repeatedly. If you fall into the second group, daily eyelid hygiene is the most important change you can make. Washing your face in general isn’t enough. You need to specifically clean along the lash line where styes form. A gentle approach recommended by ophthalmologists: use baby shampoo (formulated to be less irritating near the eyes) with warm water and lightly scrub the base of your lashes.

Beyond that, a few 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 get introduced to the eyelid.
  • Disinfect contact lenses daily and never sleep in them. Bacteria thrive in moist, dark environments, and a contact lens sitting on your eye overnight is exactly that.
  • Replace eye makeup every six months. Old mascara and eyeliner can harbor bacteria that cause styes.
  • Rinse your eyelids after swimming or heavy sweating. Pool water, sweat, and excess oil can all clog the tiny glands along your lash line.

If you’re dealing with a stye right now, start the warm compresses today and stay consistent. Most people see meaningful improvement within a few days, and the bump typically resolves fully within one to two weeks.