Most styes heal on their own within a week or two, but consistent warm compresses are the single best way to speed that timeline up. A stye is a small, painful bump on your eyelid caused by a bacterial infection in a lash follicle or oil gland. The goal is to help it drain naturally, keep the area clean, and avoid doing anything that makes it worse.
Warm Compresses Are the Main Treatment
A warm, damp washcloth held against the stye is the most effective home remedy. The heat increases blood flow and helps soften the blocked material inside the gland so it can drain on its own. Use water that’s comfortably warm (not hot enough to burn the delicate skin around your eye), and hold the compress against your closed eyelid for 10 to 15 minutes at a time. Do this three to four times a day for the fastest results.
The washcloth cools down quickly, so re-wet it with warm water every few minutes to keep consistent heat on the area. Some people prefer a microwavable eye mask designed for this purpose, which holds heat longer. You may have heard that warm tea bag compresses work better than a regular washcloth, but the American Academy of Ophthalmology says there’s no evidence a tea bag offers any advantage over a clean, warm cloth.
Consistency matters more than any single session. Doing this four times a day for several days in a row is what gets results. Many people try it once, don’t see improvement, and give up. Stick with it.
Keep Your Eyelid Clean
Gentle eyelid hygiene helps clear bacteria and prevents the infection from worsening. Dilute a small amount of baby shampoo (or another fragrance-free, dye-free gentle soap) in warm water, then use a clean cotton swab or washcloth to gently wipe your affected eyelid. Don’t scrub or rub. Just a soft pass along the lash line is enough.
While you have an active stye, throw away any mascara, eyeliner, or eyeshadow you were using when it developed. Clean your makeup brushes too. Bacteria can linger on these items and cause the stye to come back. Avoid wearing eye makeup entirely until the stye has fully healed.
Don’t Pop or Squeeze It
This is the most important thing to avoid. Squeezing or trying to pop a stye can push the infection deeper into the eyelid tissue. According to Cleveland Clinic, the specific risks include severe infection, scarring or pigmentation changes on your eyelid, and a corneal abrasion (a scratch on the surface of your eye). Harvard Health echoes the same warning: don’t attempt to drain a stye yourself, as it will likely make things worse. Let it drain on its own with the help of warm compresses.
Over-the-Counter Products
OTC stye ointments, like the common product labeled “Stye,” are essentially lubricants. Their active ingredients are mineral oil and white petrolatum. They don’t fight infection. What they do is temporarily relieve burning and irritation and act as a barrier to prevent further friction on the irritated area. They can make you more comfortable while the stye heals, but they won’t shorten the healing process on their own. Artificial tears can also help if the stye is making your eye feel dry or gritty.
You won’t find antibiotic eye drops for styes over the counter. Those require a prescription.
When a Stye Needs Medical Treatment
If pain and swelling haven’t started improving after 48 hours of consistent warm compresses, it’s time to see a doctor. You should also get it checked if the stye is affecting your vision or seems to be getting worse rather than better after a few days.
A doctor may prescribe antibiotic eye drops or a topical antibiotic cream to apply to the eyelid. If the infection has spread beyond the eyelid itself, oral antibiotics may be needed. For styes that are particularly large or stubborn, a doctor can drain them with a small procedure in the office. This is quick and done under local anesthesia.
Rarely, an eyelid infection can progress to something more serious called orbital cellulitis, which is an infection of the tissue around the eye. Warning signs include swelling that extends well beyond the eyelid, a bulging eye, pain or difficulty moving your eye, vision changes, redness spreading across the skin around the eye socket, and fever. If you notice these symptoms, especially in a child, seek emergency care.
Stye vs. Chalazion
If your bump isn’t very painful and sits farther back on the eyelid rather than at the lash line, it may be a chalazion rather than a stye. A stye is an active infection, usually at the base of an eyelash, and it hurts. A chalazion is a clogged oil gland that’s no longer actively infected. Your body has essentially walled off the blockage with a tissue barrier. Chalazions are firmer and less tender.
The treatment for both starts the same: warm compresses. But chalazions tend to be slower to resolve and more likely to need a minor in-office procedure if they don’t shrink on their own. One useful distinction: if you wear contact lenses, you can generally keep wearing them with a chalazion (as long as it’s not so large that it presses against the lens), but you should avoid contacts while you have an actively infected stye.
Preventing Styes From Coming Back
Some people get styes repeatedly, and eyelid hygiene is the best defense. Making that baby shampoo eyelid wash part of your daily routine, especially if you wear eye makeup regularly, reduces the buildup of bacteria along the lash line. Always wash your hands before touching your eyes or handling contact lenses. Replace mascara every three months, since it’s a common source of bacterial buildup. If you tend to get styes frequently, a daily warm compress routine (even when you don’t have one) can keep your eyelid oil glands from clogging in the first place.