How to Heal a Sty: What Works and What to Avoid

Most sties heal on their own within one to two weeks, and the single most effective thing you can do is apply warm compresses consistently. A sty is a small, painful bump on the eyelid caused by a bacterial infection in an oil gland near the base of an eyelash. It looks and feels a lot like a pimple, and the treatment approach is similar: help it drain naturally, keep the area clean, and don’t touch it.

Why Warm Compresses Work

The infection behind a sty traps thickened oil inside a tiny gland. Heat liquifies that oil and encourages the sty to drain on its own. Research shows it takes about two to three minutes of sustained warmth on the eyelid surface to start breaking down the solidified oil inside the blocked gland. The American Academy of Ophthalmology recommends applying a warm compress for about five minutes at a time, two to four times per day.

To make a compress, soak a clean washcloth in warm water (comfortable to the touch, not scalding) and wring it out. Hold it gently against the closed eyelid. The cloth cools quickly, so re-soak it every minute or so to keep the warmth consistent. Some people find that a microwavable eye mask holds heat longer, which makes it easier to maintain that sustained warmth. After each session, you can gently massage the eyelid with clean fingers to help move the trapped oil toward the surface.

What Not to Do

Never pop or squeeze a sty. This can release bacteria and spread the infection to other parts of the eye, potentially turning a minor problem into a serious one. Let it rupture and drain naturally, which usually happens within the first week or two. Avoid wearing eye makeup or contact lenses on the affected eye while the sty is active, since both can introduce more bacteria and slow healing.

Over-the-Counter Products

You’ll find sty relief drops and ointments at most pharmacies, but it’s worth knowing what they actually do. Most contain homeopathic ingredients designed to temporarily reduce symptoms like redness, burning, and tearing. They are not cures for the infection itself. If a product makes your eye feel more comfortable while you wait for the sty to resolve, that’s fine, but warm compresses remain the primary treatment. Over-the-counter pain relievers like ibuprofen or acetaminophen can help if the tenderness is bothering you.

Sty vs. Chalazion

If your bump isn’t painful, it may not be a sty at all. A chalazion looks similar but forms deeper in the eyelid when an oil gland gets blocked without an active infection. The key difference: sties are tender to the touch, red, and swollen, while a chalazion is a firm, painless nodule. Chalazia can develop from sties that don’t fully drain, and they sometimes take longer to resolve. Warm compresses help with both, but a chalazion that persists for several weeks may need a doctor’s attention.

When Healing Takes Longer Than Expected

If your sty hasn’t started improving after 48 hours of consistent warm compresses, it’s reasonable to see a doctor. You should also seek care if the redness and swelling spread beyond the bump to involve your entire eyelid, your cheek, or other parts of your face. That pattern can signal a deeper skin infection called cellulitis, which needs prescription antibiotics. In some cases, a doctor may need to make a small incision to drain a sty that won’t resolve on its own, but this is a quick in-office procedure.

Preventing Sties From Coming Back

Sties tend to recur in people who have excess bacteria or debris along their lash line. A simple daily eyelid hygiene routine can significantly reduce your risk. Several options work well:

  • Premoistened eyelid wipes: These are sold near contact lens supplies and remove oil, pollen, and bacteria from the lash line with minimal effort.
  • Hypochlorous acid sprays: These sound intense, but they’re a diluted, gentle antimicrobial that mimics how your own immune system fights germs. They’re safe for daily use. Look for preservative-free versions.
  • Diluted tea tree oil: A potent antibacterial, but full-strength tea tree oil is too harsh for the delicate skin around your eyes. Mix one drop with two or three drops of water, olive oil, or coconut oil, then apply carefully along the lash line with a cotton swab. Pre-made products with 25% tea tree oil are also available.

Doctors used to recommend baby shampoo for eyelid cleaning, but it contains chemicals that may irritate the eyes, so the options above are generally preferred. Beyond cleansing, basic habits matter: wash your hands before touching your face, replace eye makeup every few months, and clean your contact lenses properly. If you get sties frequently, a nightly warm compress routine (even when you don’t have a sty) can help keep your oil glands from clogging in the first place.