How to Fix a Stye on Your Eye and Prevent More

Most styes clear up on their own within one to two weeks, and the single most effective thing you can do is apply warm compresses consistently. Over 70% of styes resolve with basic home care alone, so you likely won’t need a doctor’s visit. That said, what you do in the first few days matters for how quickly the stye drains and how comfortable you are in the meantime.

What a Stye Actually Is

A stye is a small, painful bump on your eyelid caused by a bacterial infection in an oil gland or hair follicle. External styes form along the lash line and look like a pimple. Internal styes develop deeper inside the eyelid and tend to be more painful, though they’re less common. Both types produce redness, swelling, and tenderness, and both respond to the same initial treatment.

A stye is not the same thing as a chalazion, though they can look similar. A chalazion is a blocked oil gland without active infection. It’s usually painless and develops slowly. Styes are tender from the start and come with noticeable redness. The distinction matters because a painless bump that lingers for weeks without improving is more likely a chalazion and may need different treatment.

Warm Compresses: The Core Treatment

Heat is what does the real work. It increases blood flow to the area, loosens the clogged oil, and helps the stye drain naturally. Apply a warm, moist compress to your closed eye for 5 to 10 minutes, 3 to 6 times a day. You can use a clean washcloth soaked in warm water, or a microwavable eye mask designed for this purpose. Rewet or reheat the cloth as it cools so you maintain consistent warmth throughout each session.

A few important cautions: don’t use hot water or heat a wet cloth in the microwave, because the temperature can spike unevenly and burn your eyelid. The compress should feel comfortably warm, not hot. After each session, gently massage the area around the bump with clean fingers to encourage drainage. Most people notice improvement within a few days of consistent compress use, with full resolution in one to two weeks.

Keep the Area Clean

Wash your hands before touching your eye or applying a compress. Use a fresh washcloth each time to avoid reintroducing bacteria. You can gently clean your eyelid with diluted baby shampoo on a cotton pad or use a commercially available lid scrub. Hypochlorous acid eyelid sprays (available over the counter at 0.01% concentration) reduce bacterial load on the skin around your eyes without irritation, and they’re particularly useful if you get styes repeatedly.

Avoid wearing eye makeup while you have a stye. Mascara, eyeliner, and eyeshadow can introduce more bacteria and slow healing. Throw out any eye makeup you were using when the stye developed, since the products may be contaminated.

What Not to Do

Don’t squeeze or pop a stye. It’s tempting because it looks like a pimple, but squeezing can push the infection deeper into the eyelid or spread it to surrounding tissue. Let it drain on its own. The warm compresses will speed that process along.

If you wear contact lenses, switch to glasses until the stye heals. Contacts can irritate the bump and spread bacteria across the eye’s surface. The American Academy of Ophthalmology advises against wearing contacts while a stye is actively infected.

When Home Care Isn’t Enough

If a stye doesn’t improve after one to two weeks of consistent warm compresses, or if it gets noticeably worse, you may need medical treatment. A doctor can prescribe antibiotic ointment to apply directly to the eyelid, which targets the bacterial infection topically. For internal styes that don’t respond to conservative care, oral antibiotics or a minor in-office drainage procedure may be necessary. The procedure is quick: a doctor uses a small blade to open the bump and drain the trapped material, usually under local anesthesia.

Seek care promptly if you notice any of these signs:

  • Vision changes, including the stye blocking your line of sight
  • Spreading redness across the entire eyelid or into the eye itself
  • A blister forming on the eyelid
  • Light sensitivity or excessive tearing
  • Significant size increase or worsening pain
  • Recurring styes that keep coming back shortly after one heals

If the infection spreads from the stye into the surrounding skin, it becomes cellulitis, which requires immediate medical treatment. This is rare, but widespread redness and swelling beyond the bump itself is the key warning sign.

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 makes a real difference. Gently cleaning your lash line each morning removes the bacteria and debris that clog oil glands. You can use diluted baby shampoo, pre-moistened lid wipes, or a hypochlorous acid spray. Studies show that regular use of 0.01% hypochlorous acid reduces bacteria on the eyelid skin without disrupting the normal balance of microbes that belong there.

Replace eye makeup every three to six months, clean your makeup brushes regularly, and never share eye cosmetics. If you wear contacts, follow your replacement schedule strictly and wash your hands before handling lenses. People with oily skin or conditions like rosacea tend to be more prone to styes, so keeping the eyelid area clean is especially important if either applies to you.