How to Treat an Eye Stye: At-Home Care and Warning Signs

Most styes clear up on their own within one to two weeks, and the single most effective treatment is something you can do at home right now: a warm compress. A stye is a small, painful bump on or inside your eyelid caused by a blocked oil gland that gets infected with bacteria. While it looks alarming and feels tender, it’s rarely dangerous, and home care resolves the majority of cases without any medical intervention.

Warm Compresses Are the First-Line Treatment

The goal of a warm compress is to soften the blocked material inside the gland so the stye can drain naturally. Soak a clean washcloth in warm (not hot) water, wring it out, and hold it gently against your closed eyelid for 5 to 10 minutes. Do this 3 to 6 times a day. The more consistently you apply warmth, the faster the stye tends to resolve.

A few important details: don’t microwave a wet cloth to heat it, because it can develop hot spots that burn delicate eyelid skin. Test the temperature on the inside of your wrist first. The cloth cools quickly, so re-dip it in warm water every couple of minutes to keep it effective. Some people find a warm, damp tea bag works well because it holds heat longer, but a clean washcloth does the same job.

After applying the compress, you can gently massage the area around the stye with clean fingers. This helps encourage drainage. Never squeeze or pop a stye the way you would a pimple. Forcing it open pushes bacteria deeper into the tissue and can spread the infection.

What Not to Do While You Have a Stye

Stop wearing contact lenses until the stye heals completely. Contacts can harbor bacteria and irritate the already-inflamed eyelid. Switch to glasses for the week or two it takes to resolve.

Avoid eye makeup entirely during this time. Mascara, eyeliner, and eyeshadow can introduce bacteria into the area and slow healing. Once the stye is gone, throw out any eye makeup you were using before or during the infection, especially mascara. Even without a stye, mascara should be replaced at least every three months to limit bacterial buildup.

Resist the urge to rub or touch the affected eye. Your hands carry bacteria that can worsen the infection or spread it to the other eye. If you need to touch the area for compress application, wash your hands thoroughly with soap first.

When a Stye Needs Medical Treatment

If your stye hasn’t improved after one to two weeks of consistent warm compresses, it’s time to see an eye doctor. At that point, the stye may have developed into a firm, non-draining lump (called a chalazion) or formed a small abscess that won’t resolve on its own.

An ophthalmologist can perform a quick incision and drainage procedure in the office. This is typically reserved for styes that are very large, have become an abscess, or simply refuse to respond to home care. The Royal College of Ophthalmologists recommends this only after conservative management has failed. The procedure is done under local anesthesia and usually provides rapid relief.

In some cases, your doctor may prescribe an antibiotic ointment that you apply directly to the eyelid. This is more common when the infection appears to be spreading beyond the stye itself or when there’s significant surrounding redness and swelling.

Warning Signs of a Spreading Infection

Rarely, a stye can progress to a more serious eyelid infection called periorbital cellulitis. This happens when bacteria spread from the stye into the surrounding skin and tissue. Signs to watch for include:

  • Swelling that spreads beyond the bump to involve the entire eyelid or the skin around the eye
  • Fever along with eyelid redness
  • Pain when moving your eye or difficulty moving it in any direction
  • Vision changes or the eye appearing to bulge forward

These symptoms warrant urgent medical attention. If swelling and redness aren’t improving within 24 to 48 hours of starting treatment, or if you develop a fever, don’t wait for your regular doctor’s schedule. Periorbital cellulitis requires prescription antibiotics and sometimes imaging to make sure the infection hasn’t reached deeper structures behind the eye.

External vs. Internal Styes

An external stye forms at the base of an eyelash on the outside edge of the lid. It usually looks like a whitehead or pimple and tends to come to a head and drain on its own within several days of warm compress treatment.

An internal stye develops inside the eyelid, in one of the oil-producing glands that line the inner surface. These tend to be more painful because they press against the eyeball, and they’re slower to drain because they don’t have an easy exit path. Internal styes are more likely to need professional drainage if they don’t resolve with compresses, and they’re more prone to turning into a chalazion, a painless but persistent hard lump.

The home treatment is the same for both types. Warm compresses remain the primary approach regardless of location.

Preventing Styes From Coming Back

Some people get styes once and never again. Others deal with them repeatedly, which usually points to an underlying issue with the oil glands along the eyelid margin. A condition called blepharitis, or chronic eyelid inflammation, is the most common culprit behind recurrent styes.

Daily eyelid hygiene makes a significant difference. Each morning, use a clean washcloth with warm water to gently scrub along the base of your eyelashes on both upper and lower lids. This removes the crusty buildup and excess oil that clog glands. You can also use commercially available eyelid scrub products. Some contain tea tree oil extracts, which have shown effectiveness against the bacteria and mites that contribute to blepharitis. To use these, spray the foam onto clean fingers, rub it along your closed eyelids and lash line for about 60 to 90 seconds, and rinse thoroughly with clean water.

Other habits that reduce your risk: always wash your hands before touching your eyes, remove all eye makeup before bed, replace mascara regularly, and clean your contact lenses according to their recommended schedule. If you tend to get styes during allergy season, it may be because you’re rubbing your eyes more often, which introduces bacteria and irritates the glands.