How to Heal a Stye at Home: What Actually Works

Most styes heal on their own within one to two weeks with simple home care. The single most effective treatment is a warm compress applied to the affected eye for 5 to 10 minutes, 3 to 6 times a day. That consistent warmth helps the blocked gland open and drain, which is what ultimately resolves the bump.

What a Stye Actually Is

A stye is a small, painful infection at the edge of your eyelid. External styes, the most common type, form when a hair follicle at the base of an eyelash gets blocked and infected. After a day or two, a small yellowish pustule appears right at the lash line, surrounded by redness and swelling. Internal styes develop deeper in the eyelid when one of the oil-producing glands on the inner surface becomes infected. These feel similar but tend to point inward rather than forming a visible head on the outer lid.

You might also hear about chalazia, which look similar in the first couple of days. The difference: a chalazion is a blocked gland without infection. Over time it becomes a small, painless nodule in the center of the eyelid, while a stye stays painful and sits at the eyelid margin. During the first 48 hours, the two can be impossible to tell apart, so the initial treatment is the same for both.

Warm Compresses: The Core Treatment

Warm compresses do the heavy lifting. The heat softens the hardened oils blocking the gland, encourages blood flow to the area, and helps the stye come to a head and drain naturally. Kaiser Permanente recommends applying a warm, moist compress for 5 to 10 minutes, 3 to 6 times a day. That frequency matters. A single compress in the morning won’t do much. You need repeated sessions throughout the day to keep the gland softening.

To make an effective compress, soak a clean washcloth in warm (not scalding) water, wring it out, and hold it gently against your closed eye. The cloth cools quickly, so re-soak it every couple of minutes to keep the temperature consistent for the full 5 to 10 minutes. Some people prefer a microwavable eye mask designed to hold heat longer, which can make the process easier if you’re doing it several times a day. After each session, use a fresh or freshly washed cloth to avoid reintroducing bacteria.

Keeping the Area Clean

Lid hygiene speeds healing and helps prevent new styes from forming. Washing your face in the shower isn’t enough because the lash line, where styes develop, needs targeted cleaning. A simple and widely recommended method is diluting baby shampoo with clean water in a 1:1 ratio, then gently scrubbing along the lash margin for 30 to 60 seconds before rinsing. Baby shampoo is formulated to be gentle near the eyes while still cutting through the oil and debris that clog glands.

While your stye is active, avoid wearing eye makeup and contact lenses. Both can introduce bacteria and irritate the already inflamed area. Resist the urge to squeeze or pop the stye. Forcing it open can spread the infection deeper into the eyelid or to surrounding tissue.

Over-the-Counter Relief

OTC stye ointments are available at most pharmacies, but they won’t cure the stye. The most common formulations contain mineral oil and white petrolatum, which are lubricants. They work by coating the surface of the eye to reduce burning, dryness, and irritation while the stye heals on its own. Think of them as comfort care, not active treatment. If your eye feels gritty or irritated between compress sessions, a lubricating ointment can help, but warm compresses remain the primary therapy.

What the Healing Timeline Looks Like

With consistent warm compresses and good hygiene, most styes resolve within one to two weeks. Here’s roughly what to expect: swelling and tenderness peak in the first two to three days. The stye then either drains on its own (often overnight or after a compress session) or gradually shrinks as the blockage clears. Once it drains, the pain drops off quickly, though mild redness or a small bump may linger for a few more days.

If the stye hasn’t improved after two weeks of home care, has gotten noticeably larger, or if redness and swelling spread beyond the eyelid to your cheek or other parts of your face, that’s a sign the infection may need professional treatment. The same applies if your vision becomes blurry or if styes keep recurring in the same spot. A doctor can drain a persistent stye with a small in-office procedure or prescribe targeted treatment if needed.

Preventing Styes From Coming Back

Some people get styes once and never again. Others deal with them repeatedly, often because of an underlying tendency toward clogged oil glands in the eyelids. If you fall into the second group, daily lid hygiene is the best long-term defense. The same baby shampoo scrub used during a stye works as a preventive routine, keeping the lash line clear of the oil and bacteria buildup that leads to blockages.

A few other habits make a real difference:

  • Replace eye makeup every six months. Mascara, eyeliner, and eyeshadow accumulate bacteria over time, and old products are a common trigger.
  • Clean contact lenses daily and follow replacement schedules strictly. Never sleep in contacts unless specifically directed to, because bacteria thrive in the warm, moist environment between a lens and your eyelid.
  • Wash your eyelids after swimming or sweating. Pool water, hot tub water, and sweat all carry bacteria or irritants that can clog oil glands. A quick rinse of the lash line after these activities goes a long way.
  • Don’t share towels, washcloths, or makeup. The bacteria that cause styes spread easily through shared items that touch the face.

People with diabetes may also be more prone to styes and other eyelid infections, so maintaining steady blood sugar control is another piece of the prevention puzzle for those who are affected.