How to Treat a Stye at Home and Speed Up Healing

Most styes heal on their own within one to two weeks, and the single most effective thing you can do at home is apply consistent warm compresses. A stye is essentially a small, blocked oil gland along your eyelid that has become infected, similar to a pimple. The good news is that home treatment works well for the vast majority of cases.

Warm Compresses Are the Core Treatment

A clean, warm washcloth held against the affected eyelid is the standard first-line treatment. The heat softens the hardened oil plugging the gland, encourages drainage, and increases blood flow to help your body fight the infection. Aim for 10 to 15 minutes per session, three to four times a day. The cloth should feel comfortably warm against the back of your hand, not hot enough to sting the delicate skin around your eye.

The washcloth will cool down as you hold it there. Re-soak it in warm water every few minutes to keep the temperature consistent. Some people find it easier to use a microwavable eye mask designed for moist heat, which holds its temperature longer. Either method works. The key is consistency over several days, not any single session.

You may have heard that warm tea bags work better than a plain washcloth. The American Academy of Ophthalmology has addressed this directly: there is no evidence that a tea bag offers any advantage over a clean, warm washcloth. If you prefer using one, it won’t hurt, but it’s the heat doing the work, not the tea.

What Not to Do

The most important rule is simple: do not squeeze or pop a stye. It might look like a pimple that’s ready to drain, but squeezing can push the infection deeper into the eyelid tissue or spread bacteria to surrounding glands. Let it drain on its own, which it will typically do after several days of warm compresses.

Avoid wearing eye makeup while you have an active stye. Mascara, eyeliner, and eyeshadow can introduce more bacteria to the area, slow healing, and contaminate your products. If you’ve been using eye makeup in the days before the stye appeared, consider replacing those products, especially mascara, since the applicator may harbor the bacteria that caused the infection.

Skip contact lenses while your stye is active. The American Academy of Ophthalmology notes that contacts are acceptable with a non-infected bump (chalazion), but an actively infected stye is a different situation. Lenses can irritate the swollen tissue and create another surface for bacteria to cling to. Switch to glasses until the stye has fully resolved.

Harvard Health Publishing also advises against using over-the-counter eye drops or ointments without guidance from a doctor. Medicated drops designed for dry eyes or allergies won’t treat the underlying bacterial infection, and some products can actually irritate an already-inflamed eyelid.

Gentle Eyelid Cleaning

Keeping the eyelid clean supports healing and helps prevent a second stye from forming nearby. Use a mild, tear-free baby shampoo diluted in warm water, or a pre-moistened eyelid cleansing wipe. Gently scrub along the base of your lashes with a clean cotton swab or washcloth, then rinse. Do this once or twice daily.

Wash your hands thoroughly before and after touching the area. Bacteria from your fingers are one of the most common reasons styes develop in the first place, and touching the stye then rubbing your other eye can spread the infection.

What a Normal Healing Timeline Looks Like

A typical stye follows a predictable pattern. For the first two to three days, redness, swelling, and tenderness increase. You might notice a small yellowish spot forming at the center of the bump. Over the following several days, the stye will usually come to a head and drain on its own, often overnight. After drainage, swelling drops quickly and the area heals over the next few days. The whole process generally takes one to two weeks from start to finish.

If you don’t see any improvement after 48 hours of consistent warm compresses, that’s worth noting. Pain and swelling that keep increasing after the first two to three days, rather than holding steady or improving, suggest the infection may not resolve on its own. At that point, a doctor can prescribe antibiotic ointment or, for a stubborn stye, perform a quick in-office drainage procedure that provides almost immediate relief.

Signs That Need Prompt Attention

A stye that stays small and localized is a nuisance, not a danger. But certain symptoms signal that the infection may be spreading beyond the gland itself. Watch for swelling that extends across the entire eyelid or around the eye socket, fever, increasing eye pain, vision changes, or the eye beginning to bulge forward. These can indicate a condition called periorbital cellulitis, where infection spreads into the tissue surrounding the eye. It requires prompt medical treatment to prevent it from reaching deeper structures.

Also pay attention to any stye that affects your vision, whether from the swelling pressing against your eyeball or from discharge clouding your sight. A stye that recurs repeatedly in the same spot may indicate a chronically blocked gland that needs professional treatment rather than another round of home care.

Preventing Styes From Coming Back

Some people get a stye once and never again. Others deal with them repeatedly, often because of naturally thicker oil gland secretions, chronic eyelid inflammation (blepharitis), or habits that introduce bacteria to the lash line. A few daily practices make a real difference for people in the second group.

Make eyelid hygiene part of your routine the same way flossing is. A gentle daily scrub of the lash line with diluted baby shampoo or a lid wipe removes the debris and bacteria that accumulate there. Replace mascara every three months, and never share eye makeup. Avoid rubbing your eyes, particularly with unwashed hands. If you wear contacts, follow the replacement schedule exactly and never sleep in lenses not designed for overnight use. These small habits address the most common triggers and can break the cycle of recurrence.