How to Heal a Stye in Your Eye: Treatments That Work

Most styes heal on their own within one to two weeks, but consistent warm compresses can speed up the process significantly. A stye is a small, painful bump on your eyelid caused by a bacterial infection in one of the oil glands or hair follicles along your lash line. The good news: the core treatment is simple and something you can do at home starting right now.

Warm Compresses Are the Primary Treatment

The single most effective thing you can do is apply a warm, moist compress to your eye for 5 to 10 minutes, 3 to 6 times a day. The heat softens the blocked oil inside the gland and encourages the stye to drain naturally. You can use a clean washcloth soaked in warm water, or a microwavable eye mask designed to hold heat. Rewet the cloth as it cools so it stays consistently warm throughout each session.

A few important safety notes: don’t use hot water, and don’t heat a wet cloth in the microwave. It’s easy to overheat the fabric and burn the thin, delicate skin of your eyelid. The compress should feel comfortably warm, not hot. After each session, you can gently massage the area around the stye with clean fingers to help the gland drain.

Consistency matters more than intensity. A single long session won’t do as much as shorter sessions spread throughout the day. Most people notice improvement within two to three days of regular compress use.

What Not to Do

Never squeeze or pop a stye. It might look like a pimple, but squeezing it can push the infection deeper into your eyelid or spread bacteria to surrounding tissue. Let it drain on its own, which usually happens after several days of warm compresses.

Avoid wearing contact lenses while you have an active stye. The American Academy of Ophthalmology advises against contacts during an infection because the lens can irritate the area and harbor bacteria. Switch to glasses until the stye has fully resolved. You should also stop wearing eye makeup during this time, and throw away any mascara, eyeliner, or eyeshadow you were using when the stye appeared, since the products may be contaminated.

Over-the-Counter Products

You’ll find “stye ointments” at most pharmacies, but their active ingredients are typically just mineral oil and white petrolatum, both emollients. These products lubricate and protect the eyelid skin, which can ease discomfort, but they don’t fight infection or speed healing in any meaningful way beyond what warm compresses already do. They’re fine to use for comfort but aren’t a substitute for consistent heat therapy.

Over-the-counter pain relievers can help manage the tenderness, especially during the first couple of days when the stye is most inflamed.

External vs. Internal Styes

Not all styes look the same, and the difference usually comes down to which gland is infected. An external stye forms at the base of an eyelash and appears as a visible, well-defined pustule right at the edge of your lid. This is the classic stye most people picture.

An internal stye affects the larger oil-producing glands deeper inside your eyelid. Because of its location, it looks more like a diffuse, generalized swelling rather than a distinct bump. The tenderness tends to be more spread out, and the stye itself may only be visible if you gently flip your eyelid. Internal styes can be more uncomfortable and sometimes take longer to resolve, but the home treatment is the same: warm compresses, multiple times a day.

When a Stye Needs Medical Attention

If the pain and swelling haven’t started improving after 48 hours of consistent home care, it’s time to see an eye doctor. You should also seek care if:

  • Your eye swells shut
  • Pus or blood leaks from the bump
  • Pain or swelling gets worse after the first two to three days
  • Blisters form on your eyelid
  • Your eyelid feels hot to the touch
  • Your vision changes
  • You keep getting styes repeatedly

These signs can indicate the infection is spreading beyond the gland into the surrounding tissue, a condition that requires prompt treatment to prevent more serious complications.

When Antibiotics or Drainage Are Needed

Most styes don’t require antibiotics. A doctor will typically prescribe antibiotic eye drops or a topical cream only if the stye persists despite home treatment or if the infection starts spreading beyond the eyelid. In cases where the infection is more widespread, oral antibiotics may be necessary.

If a stye forms a firm, palpable lump that doesn’t resolve after roughly 5 to 14 days of conservative treatment, a doctor may recommend a small in-office drainage procedure. This involves numbing the area and making a tiny incision to release the trapped contents. It sounds worse than it is. The procedure is quick, and relief is usually immediate.

Styes vs. Chalazia

A stye that doesn’t fully drain sometimes turns into a chalazion, a firm, painless lump in the eyelid. The key difference is that a stye is an active infection with redness, swelling, and pain, while a chalazion is a blocked gland without significant infection. It’s essentially the leftover clog after the inflammation has settled.

Treatment paths diverge here. While styes respond well to warm compresses and occasionally antibiotics, chalazia are more likely to need a steroid injection or a minor drainage procedure. Antibiotics are generally ineffective for chalazia since there’s no active bacterial infection to treat. If your “stye” has become painless but remains as a hard bump for several weeks, it’s likely transitioned into a chalazion and may need different management.

Preventing Styes From Coming Back

Styes tend to recur in some people, and the most common reason is a buildup of bacteria and oil along the eyelid margin. Daily eyelid hygiene is the best preventive measure. Wash your eyelids gently each day with warm water, using a clean washcloth or a pre-moistened eyelid cleansing pad. This removes the debris and excess oil that clog glands in the first place.

Replace eye makeup every few months, and never share mascara or eyeliner. Always remove makeup completely before bed. If you wear contacts, wash your hands thoroughly before handling your lenses, and replace your lens case regularly. These small habits significantly reduce the bacterial load around your eyes and make recurrent styes far less likely.