What to Do for a Stye on the Eye and When to See a Doctor

Most styes heal on their own within one to two weeks, but a warm compress is the single most effective thing you can do to speed that process along. A stye is a small, painful bump that forms when a gland at the base of an eyelash gets infected, usually by common bacteria already living on your skin. The good news: with consistent home care, you can relieve the pain and help it drain naturally.

Start With Warm Compresses

A warm, wet compress is the first-line treatment for any stye. Soak a clean washcloth in warm water (comfortable to the touch, not scalding), wring it out, and hold it gently against your closed eyelid for 5 to 10 minutes. Repeat this 3 to 6 times a day. The heat increases blood flow to the area and softens the blocked gland, encouraging it to drain on its own.

The compress cools quickly, so re-soak it every couple of minutes to keep it warm throughout the session. Consistency matters more than any single session. Many people do it once, don’t see results, and stop. Styes often take several days of regular compresses before they start to shrink or drain.

One critical rule: never squeeze or pop a stye. Forcing it open can spread the infection deeper into the eyelid or into surrounding tissue.

Over-the-Counter Relief

OTC stye ointments are available at most pharmacies, but they’re lubricants, not antibiotics. The active ingredients are typically mineral oil and white petrolatum, which soothe burning, reduce irritation, and keep the area from drying out. They won’t treat the underlying infection, but they can make your eye more comfortable while the stye heals.

If pain is bothering you, an oral pain reliever like ibuprofen or acetaminophen can help with both the soreness and any swelling.

What to Avoid While You Have a Stye

Stop wearing eye makeup until the stye is completely gone. Mascara, eyeliner, and eyeshadow can reintroduce bacteria and slow healing. Once the stye clears, replace any eye makeup you used before or during the infection. As a general habit, swapping out eye makeup every three months reduces the risk of future problems.

If you wear contact lenses, switch to glasses until all redness, swelling, and pain have fully resolved. Contacts can trap bacteria against the eye and irritate an already inflamed eyelid. Resume wearing them only after the stye has healed completely.

Avoid touching or rubbing the affected eye, and wash your hands before and after applying compresses. Use a fresh washcloth each time.

How Long a Stye Takes to Heal

Most styes resolve within one to two weeks without medical treatment. You should notice the pain and swelling starting to improve within the first two to three days of regular warm compresses. If instead the pain or swelling gets worse after 48 hours of home care, that’s a signal to see an eye doctor rather than continuing to wait it out.

Stye vs. Chalazion

Not every bump on your eyelid is a stye. A chalazion looks similar but behaves differently. A stye is painful, often swells the entire eyelid, and appears right at the eyelid’s edge near a lash. A chalazion typically forms farther back on the lid, is not usually painful, and rarely causes widespread swelling. Chalazia develop when an oil gland deeper in the eyelid gets blocked without active infection.

The initial treatment is the same: warm compresses. But chalazia are more stubborn. If one persists for more than one to two months, a doctor may need to drain it surgically.

When a Stye Needs Medical Attention

A stye that doesn’t improve after weeks of warm compresses and home care may need to be drained by an eye doctor. This is a quick in-office procedure done under local anesthesia.

Rarely, a stye can progress to cellulitis, a more serious skin infection that spreads beyond the original bump. Watch for these warning signs:

  • Increasing redness and swelling that spreads across the eyelid or to the surrounding face
  • Pain when moving the eye
  • Changes in vision, including blurriness
  • The eye bulging forward
  • Fever, headache, or unusual drowsiness

These symptoms require prompt medical evaluation. Cellulitis around the eye is treated with oral antibiotics, typically for 7 to 10 days. If an abscess forms, a doctor may need to drain it in a sterile setting.

Preventing Styes From Coming Back

Some people get styes repeatedly, often because of a low-grade eyelid condition called blepharitis, where the oil glands along the lash line stay chronically inflamed. Daily eyelid hygiene can break this cycle.

Gently scrub along the base of your eyelashes once or twice a day using a cotton ball or clean washcloth with a drop of diluted baby shampoo. Pre-made eyelid scrub pads are also available over the counter. Pairing this with a brief warm compress helps keep the oil glands open and flowing normally. This simple routine takes about two minutes and significantly reduces the chance of another stye forming.