A warm compress is the single most effective treatment for a stye, and for most people it’s the only one needed. Styes are small, painful lumps caused by a bacterial infection at the base of an eyelash or in an oil gland of the eyelid. They typically resolve on their own within a week or two, but the right home care can speed healing and cut down on pain significantly.
Warm Compresses: The First-Line Treatment
Soak a clean washcloth in warm water, wring it out, and hold it gently against your closed eyelid for about five minutes. Repeat this several times a day. The heat increases blood flow to the area and helps the blocked gland open and drain naturally. Most styes will begin shrinking within a couple of days of consistent warm compresses.
A few tips to get the most out of this: use a fresh washcloth each time (or wash the one you’ve been using) to avoid reintroducing bacteria. The water should be comfortably warm, not hot enough to burn the delicate skin around your eye. If the cloth cools off during the five minutes, re-soak it. Some people prefer a microwavable eye mask designed to hold heat longer, which works just as well.
Over-the-Counter Eye Products
Stye ointments sold at pharmacies are lubricant-based products, not antibiotics. The most common formulation contains mineral oil and white petrolatum, which act as emollients to temporarily relieve burning, irritation, and dryness around the eye. These products won’t kill bacteria or make the stye heal faster, but they can make your eye feel more comfortable while you wait it out.
Lubricating eye drops (artificial tears) serve a similar purpose if the stye is making your eye water excessively or feel scratchy. Pain relievers like ibuprofen or acetaminophen can help manage the soreness, especially during the first day or two when the bump is most tender.
What Not to Do
Don’t try to pop or squeeze a stye. It looks like a pimple, and the temptation is real, but squeezing it can push the infection deeper into the eyelid tissue. Potential complications include a more severe infection, scarring or pigmentation changes on your eyelid, and corneal abrasion from the pressure. Let the warm compress do the work of encouraging natural drainage.
Avoid wearing contact lenses or eye makeup while you have an active stye. Both can introduce more bacteria to an already infected area and slow healing. If you wore eye makeup in the days before the stye appeared, consider replacing products like mascara and eyeliner, since bacteria can survive on applicators.
Stye vs. Chalazion
If the bump on your eyelid isn’t very painful, it might not be a stye at all. A chalazion forms when an oil gland in the eyelid gets clogged without a bacterial infection. Chalazia tend to develop farther back on the eyelid (not right at the lash line), grow slowly, and cause less pain. They can sometimes blur your vision if they get large enough to press on the eyeball.
Warm compresses help chalazia too, since the goal is the same: unclog the gland. But chalazia are more stubborn and can persist for weeks or months. If a painless bump on your eyelid isn’t responding to warm compresses after a couple of weeks, it’s worth having an eye doctor take a look.
When a Stye Needs Medical Attention
Most styes should start improving within 48 hours of consistent warm compress use. See a healthcare provider if:
- Pain and swelling get worse after the first two to three days instead of better
- Redness and swelling spread beyond the eyelid into your cheek or other parts of your face
- Your eye swells shut
- Pus or blood leaks from the bump
- Blisters form on your eyelid
- Your vision gets worse
- You keep getting styes repeatedly
An eye doctor can diagnose a stye with a simple exam. In cases that don’t resolve with home care, they may prescribe antibiotic ointment or, for particularly large or persistent styes, drain the bump in a quick office procedure.
Preventing Styes From Coming Back
Styes stem from bacteria getting into the oil glands or hair follicles along the eyelid, so prevention comes down to keeping that area clean. Wash your hands before touching your eyes or handling contact lenses. Remove all eye makeup before bed, and replace mascara and liquid eyeliner every few months since bacteria accumulate in the tubes. If you’re prone to recurring styes, a daily eyelid hygiene routine can help: gently clean your lash line with a warm, damp cloth or a commercially available lid scrub pad each morning. This clears away the debris and oil buildup that set the stage for blocked glands.

