Most styes clear up on their own within one to two weeks, and the single most effective thing you can do to speed that process is apply a warm compress several times a day. A stye is a small, painful bump on the eyelid caused by a bacterial infection in one of the oil glands near your lash line, almost always from staphylococcus bacteria that already live on your skin. While uncomfortable, styes are rarely dangerous and respond well to simple home care.
Warm Compresses Are the First-Line Treatment
A warm compress softens the blocked oil in the gland and encourages the stye to drain naturally. Soak a clean washcloth in warm water (comfortable to the touch, not scalding), wring it out, and hold it against your closed eyelid for 10 to 15 minutes. Repeat this three to four times a day. The washcloth cools quickly, so re-wet it every few minutes to keep steady warmth on the area.
Heated eye masks, available at most pharmacies, hold their temperature longer than a washcloth and can be more convenient. Whichever method you choose, consistency matters more than any single session. Many people try a compress once, don’t see immediate results, and give up. Doing it regularly over several days is what makes the difference.
What Not to Do
Never squeeze or pop a stye. The American Academy of Ophthalmology warns that popping a stye can release bacteria and spread the infection to other parts of the eye. It’s tempting, especially when you can see a yellowish head forming at the lash line, but the eyelid has a rich blood supply and delicate tissue that makes self-draining risky. Let it open on its own.
Avoid wearing eye makeup or contact lenses while you have a stye. Makeup can reintroduce bacteria, and contacts trap irritants against the eye. Switch to glasses until the bump is completely gone.
Over-the-Counter Options
OTC stye ointments are available without a prescription, but their role is limited. The most common formulas contain mineral oil and white petrolatum, both emollients that lubricate the eyelid and reduce the burning, gritty feeling a stye causes. They won’t kill bacteria or shrink the bump faster. Think of them as comfort measures while the stye runs its course.
Preservative-free artificial tears can also help if your eye feels dry or irritated from the swelling. Avoid medicated eye drops (like redness relievers) unless a doctor specifically recommends them.
External Styes vs. Internal Styes
Most styes are external. Within a day or two, a small yellowish pustule appears right at the base of an eyelash, surrounded by redness and swelling. It’s tender to the touch and obvious to see. These tend to resolve faster because they’re closer to the surface and drain more easily.
An internal stye (sometimes called an internal hordeolum) develops deeper inside the eyelid, in glands on the inner surface. You feel the pain and pressure, but you may not see a visible head. Internal styes can take longer to resolve and are more likely to turn into a chalazion, a painless but persistent lump that forms when the gland stays blocked after the infection clears. In its early stages, a chalazion looks identical to a stye. The difference becomes clear over time: a stye stays painful and sits at the eyelid margin, while a chalazion becomes a firm, nontender nodule closer to the center of the lid.
When a Stye Needs Medical Attention
If your stye hasn’t improved after two weeks of consistent warm compresses, or if it’s getting worse, see an eye doctor. A stye that persists may need a short course of antibiotic ointment or drops to clear the infection. A chalazion that hangs around for more than one to two months may require a minor in-office drainage procedure, where a doctor makes a small incision on the inside of the eyelid to release the trapped contents. The procedure is quick, done under local anesthesia, and recovery is straightforward.
Rarely, a stye can progress to cellulitis, a spreading skin infection of the eyelid. Signs that warrant urgent care include significant swelling that extends beyond the eyelid, fever, a bulging eye, or any changes in your vision. These symptoms need same-day medical evaluation.
Preventing Styes From Coming Back
Some people get styes once and never again. Others deal with them repeatedly, often because of a chronic low-grade inflammation of the eyelid margins called blepharitis. If you’re in the second group, a simple daily eyelid cleaning routine can make a real difference.
The technique is straightforward: put a few drops of baby shampoo in a cup of warm water, dip a cotton swab or clean washcloth in the mixture, and with your eyes closed, gently wipe across each eyelid about ten times, making sure to clean along the lash line. Rinse thoroughly. You can also do this in the shower by letting warm water run over your closed eyes for a minute, then using a small amount of baby shampoo on a washcloth to scrub the lids and lashes before rinsing. Pre-made eyelid cleansing wipes are another option if you want something faster.
Beyond eyelid hygiene, a few habits help reduce your risk. Wash your hands before touching your face or eyes. Replace eye makeup every three to six months, since bacteria accumulate in mascara tubes and eyeliner pencils. If you wear contacts, clean and store them properly, and never sleep in lenses that aren’t designed for overnight wear.