How to Cure a Stye at Home (and What to Avoid)

Most styes heal on their own within one to two weeks without any medical treatment. The single most effective thing you can do to speed that process is apply a warm, moist compress to your eye for 5 to 10 minutes, 3 to 6 times a day. That said, there are several things you can do alongside compresses to help a stye resolve faster, and a few common mistakes that can make it worse.

What’s Actually Happening in Your Eyelid

A stye is a small bacterial infection in one of the oil or sweat glands along your eyelid margin. About 90% to 95% of styes are caused by Staphylococcus aureus, a common skin bacterium. When it infects a gland at the base of an eyelash, you get the classic painful red bump right at the lash line. This is the most common type. Less often, the infection hits a deeper oil gland embedded in the eyelid itself, producing a bump that’s less visible on the surface but can cause broader swelling.

How Warm Compresses Work

Heat softens the hardened oil plugging the gland, encourages blood flow to the area, and helps the stye come to a head and drain naturally. This is the cornerstone of treatment.

Soak a clean washcloth in warm (not hot) water, wring it out, and hold it gently against your closed eyelid. Keep it there for 5 to 10 minutes. Repeat this 3 to 6 times a day. The washcloth cools quickly, so re-wet it every couple of minutes to keep the heat consistent. Some people find a microwavable eye mask holds heat longer and is easier to use throughout the day.

You should start to notice improvement within a few days. The stye may drain on its own, releasing a small amount of pus, and the swelling will gradually shrink. If you don’t see any change after a week, or it’s getting worse, that’s worth a trip to your doctor.

What Else Helps

Keep the area clean. Gently wash your eyelid with diluted baby shampoo or a commercial lid scrub on a cotton pad. This clears away crusting and bacteria around the lash line. Wash your hands thoroughly before touching your eye.

You can gently massage the area around the stye after applying a warm compress, which may help express the blocked material from the gland. Use light pressure with a clean fingertip, working toward the lash line.

Over-the-counter stye ointments are available, but they’re essentially lubricants. The active ingredients are mineral oil and white petrolatum, which soothe burning and prevent further irritation. They won’t treat the infection itself. They can provide comfort, but warm compresses are doing the real work.

Don’t Pop It

It’s tempting, but squeezing or popping a stye can release bacteria and spread the infection to other parts of the eye. Let it drain on its own. The warm compresses will encourage this to happen naturally. If you’ve been consistent with compresses for two weeks and the stye hasn’t drained, your doctor can perform a small in-office procedure to drain it safely.

Skip the Tea Bags

Using tea bags, particularly chamomile, as a warm compress is a popular home remedy, but it’s one worth avoiding. Research has found that brewing chamomile tea does not eliminate antibiotic-resistant bacteria or fungal contaminants from the tea itself. Applying a contaminated tea bag to an already infected eye risks introducing additional pathogens. Chamomile also carries a real risk of allergic reactions when used near the eyes, including swelling and irritation that can actually mask the symptoms of your stye and complicate treatment. The European Medicines Agency warns against ophthalmic use of chamomile for these reasons. A plain clean washcloth with warm water works better and is safer.

Stye vs. Chalazion

If your eyelid bump isn’t particularly painful and sits farther back from the lash line, it may be a chalazion rather than a stye. A chalazion forms when a deeper oil gland gets blocked without a bacterial infection. Styes are painful and appear right at the eyelid’s edge, usually centered on an eyelash. Chalazia are generally painless bumps set back from the margin. The treatment approach is similar (warm compresses), but chalazia can take longer to resolve and are more likely to need medical drainage if they persist.

When Antibiotics Come Into Play

Most styes don’t need antibiotics. Your body’s immune system and the drainage encouraged by warm compresses handle the infection. A doctor may prescribe antibiotic ointment or drops if the infection is spreading beyond the stye itself, causing redness and swelling across the eyelid or into surrounding skin. For people who get styes repeatedly, a low-dose oral antibiotic taken over a longer period may be considered to manage an underlying condition like chronic eyelid inflammation.

Preventing Styes From Coming Back

Some people get styes once and never again. Others deal with them repeatedly, which usually points to an underlying issue with the oil glands in their eyelids or certain risk factors in their daily habits. Here’s what reduces recurrence:

  • Clean your eyelids regularly. A daily wipe along the lash line with diluted baby shampoo or a lid scrub keeps the glands clear, especially if you’re prone to flaky, irritated lids.
  • Replace eye makeup every 3 to 6 months. Mascara and eyeliner accumulate bacteria over time. Never share makeup, towels, or washcloths.
  • Handle contact lenses properly. Clean and disinfect them on schedule, replace them when recommended, and avoid sleeping in them.
  • Wash your hands before touching your face. This is the simplest and most effective habit change.
  • Eat foods rich in omega-3 fatty acids. Fish, flaxseed, and walnuts support healthy oil gland function in the eyelids.

Chronic conditions like rosacea, blepharitis (ongoing eyelid inflammation), and diabetes all increase the risk of recurrent styes. Managing those underlying conditions, whether through medication, blood sugar control, or consistent lid hygiene, significantly reduces how often styes return. Stress also weakens your immune response and can make you more susceptible, so persistent styes during high-stress periods aren’t coincidental.