What to Do for a Stye in Your Eye at Home

A stye is a painful, red bump on your eyelid caused by a bacterial infection, and the single most effective thing you can do is apply a warm compress for five minutes, several times a day. Most styes resolve on their own within a week or two with this simple routine. Here’s everything you need to know to speed healing and avoid complications.

Warm Compresses Are the First-Line Treatment

Soak a clean washcloth in warm water, wring it out, and hold it gently against your closed eyelid for five minutes. Do this several times throughout the day. The warmth increases blood flow to the area and helps the blocked gland drain naturally. You’ll likely need to re-wet the cloth once or twice during each session as it cools.

Consistency matters more than perfection. Aim for at least three to four sessions a day. Many styes will come to a head and drain on their own after a few days of regular compresses. When it does drain, let it happen naturally. Don’t squeeze or pop the stye, which can spread the infection deeper into your eyelid.

Keep Your Eyelids Clean

Gently wash your eyelids daily using diluted baby shampoo on a clean cotton swab, running it along the base of your eyelashes. Baby shampoo is tear-free and commonly recommended by ophthalmologists for people prone to styes. This removes bacteria, oil buildup, and any makeup residue that could worsen the infection or slow healing.

While you have a stye, avoid wearing eye makeup entirely. Mascara, eyeliner, and eyeshadow can reintroduce bacteria and irritate the already inflamed area. If you were using eye makeup when the stye developed, throw those products away. Even after the stye heals, infection-causing bacteria grow easily in creamy or liquid eye makeup, so replace all eye cosmetics every three months as a general rule. If you wear contact lenses, switch to glasses until the stye clears.

What About Over-the-Counter Products?

You’ll find stye relief drops and ointments at most pharmacies. Many of these are homeopathic products that claim to relieve redness, burning, and tearing, but they don’t contain antibiotics and won’t treat the underlying bacterial infection. Warm compresses remain more effective than anything you can buy without a prescription.

Over-the-counter pain relievers like ibuprofen or acetaminophen can help manage the soreness if the stye is particularly tender. Beyond that, save your money on specialty stye products and focus on the compress routine.

When a Stye Needs Medical Attention

If your stye doesn’t start improving after 48 hours of consistent warm compresses, it’s time to see a doctor. You should also seek care if the redness and swelling spread beyond the bump itself to involve your entire eyelid, your cheek, or other parts of your face. That kind of spreading suggests the infection may be moving beyond the original gland.

A doctor has a few options depending on severity. The most common next step is a prescription antibiotic ointment, typically applied along your eyelid margins once or more daily for a few weeks. If the stye is large or stubborn, your doctor may numb the area and make a small incision to drain it in the office. In some cases, a steroid injection into the eyelid can reduce swelling. These procedures sound intimidating but are quick and done under local anesthesia.

Stye or Chalazion?

Not every eyelid bump is a stye. A chalazion looks similar but behaves differently. A stye is very painful, appears at the edge of your eyelid (usually around an infected eyelash root), and is caused by bacteria. A chalazion is typically not painful, forms farther back on the eyelid, and results from a clogged oil gland rather than an infection.

The distinction matters because chalazia are less likely to respond to antibiotics and more likely to need drainage if they persist. Warm compresses help both conditions, so start there regardless. If the bump is painless and deep in the eyelid, mention that to your doctor since the treatment approach may differ.

Preventing Styes From Coming Back

Some people get styes once and never again. Others deal with them repeatedly, often because of chronic inflammation along the eyelid margins. Daily eyelid hygiene is the best prevention: wash the base of your lashes with diluted baby shampoo, especially before bed. Remove all eye makeup thoroughly each night using a clean cotton swab along the lash line.

Avoid touching or rubbing your eyes with unwashed hands, which is the easiest way to introduce bacteria to the eyelid glands. Replace eye makeup every three months, and never share mascara, eyeliner, or eyeshadow with anyone else. If you wear contact lenses, wash your hands before handling them and follow your replacement schedule strictly. These small habits dramatically reduce your odds of another stye.