How to Treat an Eye Stye at Home and When to See a Doctor

Most styes heal on their own within one to two weeks, but a warm compress applied several times a day is the single most effective way to speed that process along. A stye is a small, painful bump on your eyelid caused by a bacterial infection in an oil gland or hair follicle. The good news is that the vast majority resolve at home without medication or a doctor visit.

Warm Compresses Are the First-Line Treatment

The goal of a warm compress is simple: soften the blocked oil inside the gland so it can drain naturally. Apply a clean, warm, moist cloth to the affected eye for 5 to 10 minutes at a time, 3 to 6 times per day. That frequency matters. Doing it once in the morning and once before bed probably won’t be enough to make a real difference. You want consistent, repeated heat throughout the day.

Use warm water from the tap, not hot. Do not microwave a wet cloth to heat it, since this can create dangerously uneven temperatures that burn the thin skin of your eyelid. A washcloth soaked in comfortably warm water works well. Some people find that the cloth cools off quickly, so re-soaking it partway through the session helps maintain the warmth. You can also use a clean, microwavable heat mask designed for eyes, which holds heat longer, but test it against the inside of your wrist first.

After each compress session, you can gently massage the area around the stye with clean fingers. This encourages the blocked gland to open. Always wash your hands before and after touching the area.

What Not to Do

Resist the urge to squeeze or pop a stye. It looks like a pimple, but squeezing it can push the infection deeper into the eyelid tissue or spread bacteria to neighboring glands. Let it drain on its own or with the help of warm compresses.

Avoid wearing eye makeup or contact lenses while you have an active stye. Makeup can introduce more bacteria to an already irritated area, and contacts can transfer the infection from one eye to the other or trap bacteria against the surface of the eye. Switch to glasses until the stye has fully resolved, and throw away any eye makeup you were using when the stye developed.

When Antibiotics Help

Most styes don’t require antibiotics. Your body’s immune system, combined with the warm compresses, handles the infection. But if a stye isn’t improving after a week or two of consistent home treatment, or if the redness and swelling are spreading beyond the bump itself, a doctor may prescribe antibiotic eye drops or an antibiotic cream that you apply directly to the eyelid. These are typically used for a short course and help clear the bacterial infection when your body can’t do it alone.

Oral antibiotics are rarely needed for a simple stye. They’re reserved for situations where the infection appears to be spreading into the surrounding skin of the eyelid.

External vs. Internal Styes

Most styes form on the outer edge of the eyelid, right at the base of an eyelash. These external styes are the more common type and tend to come to a head and drain on their own with warm compress treatment.

Internal styes develop deeper inside the eyelid, in the oil-producing glands that line the inner surface. They’re often more painful and less visible from the outside. You might feel a deep, tender lump rather than see a defined bump. Internal styes are more likely to linger and can sometimes harden into a painless but persistent nodule called a chalazion. If that happens, treatment may involve steroid drops or injections to reduce the inflammation, or minor surgical drainage if the lump persists for more than one to two months.

Surgical Drainage

Surgery sounds dramatic for something so small, but the procedure is straightforward. If a stye or chalazion doesn’t respond to weeks of warm compresses and medication, an eye doctor can drain it in the office under local anesthesia. For external styes, the incision is made through the skin. For internal ones, it’s made from the inside of the eyelid, so there’s no visible scar. The whole process takes just a few minutes.

In rare cases, a stye can progress to a more serious skin infection called cellulitis, which causes widespread redness and swelling across the eyelid. If this leads to an abscess (a pocket of pus beneath the skin), drainage in a sterile medical setting becomes necessary.

Signs That Need Prompt Attention

A typical stye stays localized. It’s a well-defined, tender bump at the eyelid margin. But certain symptoms signal that the infection may be spreading or that something else is going on entirely. Watch for redness and swelling that extends across the entire eyelid or onto the surrounding face. If your vision becomes blurry or doubled, if you have difficulty moving your eye in any direction, or if the eye itself begins to bulge forward, these are signs of a deeper infection that needs immediate medical evaluation. These complications are uncommon, but they can escalate quickly.

Preventing Styes From Coming Back

Some people get styes once and never again. Others deal with them repeatedly. If you’re in the second group, daily eyelid hygiene can make a meaningful difference. Each morning, use a clean washcloth with warm water (or a commercially available eyelid cleansing wipe) to gently scrub along the base of your eyelashes on both upper and lower lids. This removes the bacteria, dead skin, and oily debris that accumulate overnight and clog the glands.

Other habits that reduce your risk: replace eye makeup every three to six months, never share mascara or eyeliner, wash your hands before inserting or removing contact lenses, and avoid rubbing your eyes. If you have a skin condition like rosacea or a chronic eyelid condition like blepharitis, managing those underlying issues also lowers your chances of recurrent styes, since both conditions change the composition of the oils your eyelid glands produce and make blockages more likely.