How to Get Rid of a Stye: Home Remedies & Treatment

Most styes clear up on their own within one to two weeks, but warm compresses can speed up healing significantly. A stye is a small, painful bump that forms on or near the edge of your eyelid when an oil gland or hair follicle gets blocked and infected. The good news: you can treat the vast majority of styes at home without seeing a doctor.

What a Stye Actually Is

A stye (medical name: hordeolum) is a bacterial infection in one of the tiny glands along your eyelid. The most common type, an external stye, appears as a small yellowish pustule right at the base of an eyelash, surrounded by redness and swelling. It forms when a lash follicle or one of the small oil glands near it gets clogged and bacteria move in.

Less commonly, an internal stye develops deeper in the eyelid when one of the larger oil-producing glands (called meibomian glands) gets infected. These tend to be more painful and cause swelling on the inner surface of the lid rather than right at the lash line. Either way, the treatment approach is the same.

You might also hear about chalazia, which look similar in the early stages but are caused by a blocked gland without infection. The key difference: a stye stays painful and sits at the eyelid margin, while a chalazion eventually becomes a small, painless nodule closer to the center of the lid.

Warm Compresses: The Most Effective Home Treatment

The single best thing you can do for a stye is apply warm compresses. Soak a clean washcloth in warm water, wring it out, and hold it gently against your closed eyelid. The goal is to soften the blocked material inside the gland so it can drain naturally. Aim for about 10 minutes per session, four times a day. You’ll need to reheat the cloth periodically as it cools.

After each compress session, gently massage the area around the stye with a clean finger or fresh washcloth. This helps push the trapped material toward the surface. Don’t squeeze the stye or try to pop it like a pimple. Forcing it open can spread the infection deeper into the eyelid tissue.

Most people notice improvement within a few days of consistent compress use. The stye will typically come to a head, drain on its own, and then shrink. If you skip the compresses and just wait, it still resolves in most cases, but it may take the full one to two weeks.

Keeping the Area Clean

While treating a stye, daily eyelid hygiene makes a real difference. Use a clean washcloth or cotton swab moistened with warm water and a few drops of diluted baby shampoo (or a store-bought eyelid cleanser) to gently scrub the base of your eyelashes. This removes oily debris and bacteria that contribute to gland blockages.

A few other hygiene steps worth following while you have a stye:

  • Stop wearing eye makeup. Mascara, eyeliner, and eyeshadow can introduce bacteria and irritate the area. Once the stye heals, throw out any eye makeup you used in the days before it appeared.
  • Skip contact lenses. Switch to glasses until the stye is fully gone. Contacts can transfer bacteria and press against the inflamed area.
  • Use a fresh washcloth each time. Reusing a cloth can reintroduce bacteria. If treating both eyes, use a separate cloth for each.
  • Wash your hands before touching anywhere near your eyes.

When Antibiotics Come Into Play

Antibiotics aren’t needed for most styes. Doctors typically prescribe a topical antibiotic ointment only when the stye is actively draining or when there’s a more widespread infection along the eyelid. The ointment is applied inside the lower lid and helps prevent the infection from spreading to surrounding tissue.

Oral antibiotics are reserved for more serious situations, like when a stye leads to preseptal cellulitis (an infection of the skin and tissue around the eye) or when someone keeps getting styes repeatedly. These are uncommon scenarios for a single, straightforward stye.

When a Stye Needs Medical Attention

Most styes are harmless, but certain signs suggest the infection is becoming something more serious. Watch for swelling that spreads beyond the eyelid to the skin around the entire eye socket, a fever, eye pain that goes beyond the localized tenderness of the bump, any changes to your vision, or the eye itself starting to bulge. These can indicate that infection has spread to deeper tissues, which requires prompt medical treatment.

You should also see a doctor if a stye hasn’t improved after two weeks of consistent warm compresses, or if it keeps growing larger. At that point, it may have transitioned into a chalazion, which sometimes needs a minor in-office procedure to resolve.

What Happens if a Stye Won’t Go Away

A stye that persists for more than one to two months despite home treatment and medication may need a small surgical drainage. The procedure is quick: a doctor numbs the eyelid with local anesthetic, makes a tiny incision, and drains the trapped contents. Your eyelid may feel sore for a few days afterward, but you can shower and go about your normal activities right away. No downtime, no stitches in most cases.

Preventing Styes From Coming Back

Some people get styes once and never again. Others deal with them repeatedly, usually because of chronic eyelid inflammation (blepharitis) or naturally thick oil gland secretions. If you fall into the second group, a daily eyelid cleaning routine is the best preventive measure. Apply a warm washcloth to your closed lids for several minutes each day, then gently clean the lash line with diluted baby shampoo or an eyelid cleanser. This keeps the oil glands clear and functioning.

Eye makeup is a common contributor to recurring styes. Check expiration dates on all products, clean brushes and sponges regularly, and never share makeup with others. Old mascara in particular is a breeding ground for bacteria. Replacing mascara every three months is a reasonable habit even if you’ve never had a stye. If you wear contact lenses, clean and store them according to the manufacturer’s instructions, and don’t sleep in lenses that aren’t designed for overnight wear.