Most styes heal on their own within one to two weeks, and the single most effective treatment you can do at home is applying a warm compress several times a day. A stye is essentially a small, painful bump on the eyelid caused by a bacterial infection in one of the oil-producing glands near your eyelashes. The bacterium responsible is almost always Staphylococcus aureus, a common skin-dwelling microbe that triggers an intense inflammatory response when it gets trapped inside a blocked gland.
Warm Compresses: The Core Treatment
A warm, moist compress applied to the closed eyelid for 5 to 10 minutes, 3 to 6 times a day, is the first-line treatment for a stye. The heat softens any hardened oil or debris blocking the gland, encourages the bump to drain naturally, and increases blood flow to the area so your immune system can do its work faster. You can use a clean washcloth soaked in warm tap water, a reusable microwavable eye mask, or even a warm tea bag.
A few important details: don’t microwave a wet cloth, since the uneven heating can create dangerously hot spots that burn delicate eyelid skin. Test the compress against the inside of your wrist before placing it on your eye. Rewarm the cloth when it cools and repeat for the full 5 to 10 minutes. Consistency matters more than any single session, so aim for multiple rounds throughout the day rather than one long one.
What Not to Do
Resist the urge to squeeze or pop the stye. Forcing it open can push the infection deeper into the eyelid tissue or spread bacteria to surrounding glands. Avoid wearing eye makeup or contact lenses while you have an active stye, as both can introduce more bacteria and slow healing. If the stye drains on its own, gently clean the area with warm water and avoid touching it with unwashed hands.
Over-the-Counter Products
Stye ointments sold in drugstores are primarily lubricants. Their active ingredients are moisturizing agents like mineral oil and white petrolatum that keep the eye surface from drying out and reduce the burning, itching, gritty sensation that often comes with a stye. They can make you more comfortable, but they don’t treat the underlying infection. Think of them as symptom relief, not a cure.
When Antibiotics Help (and When They Don’t)
Topical antibiotic ointments are sometimes prescribed, but their effectiveness depends on the type of stye. For external styes, those small pimple-like bumps that form right along the lash line, a topical antibiotic can help prevent the infection from spreading to neighboring glands. For internal styes, which develop deeper inside the eyelid, topical antibiotics generally can’t penetrate deep enough into the lid tissue to reach the infection. One clinical review put it bluntly: topical antibiotics are “usually ineffective” for internal styes.
If your stye is severe or keeps coming back, a doctor may prescribe oral antibiotics instead, which reach the infection through your bloodstream. But for a typical first-time stye, antibiotics are rarely necessary.
External vs. Internal Styes
External styes form in the small oil or sweat glands at the base of your eyelashes. They look like a whitehead or pimple on the outer edge of the lid and tend to come to a head and drain on their own. Internal styes develop in the larger oil glands embedded deeper in the eyelid. They’re often more painful and may not be visible from the outside, instead appearing as a red, swollen bump when you flip the lid. Both types respond to warm compresses, but internal styes are more likely to linger and may need professional treatment.
Stye vs. Chalazion
If your bump has been hanging around for more than a couple of weeks and the pain has faded but the lump remains, it may have turned into a chalazion. A stye is an acute infection: red, tender, and relatively short-lived. A chalazion is a chronic, non-infectious blockage of an oil gland that can persist for weeks to months. Chalazia respond to the same warm compress treatment, but they’re slower to resolve and more likely to recur, especially if you have an underlying condition like blepharitis (chronic eyelid inflammation).
When a Stye Needs Medical Treatment
Most styes resolve without a doctor’s visit, but some don’t. If you’ve been doing warm compresses consistently for two weeks and the bump hasn’t improved, or if it’s getting larger, it’s time to see an eye care provider. A stye that blocks your vision because of eyelid swelling, or one that keeps coming back in the same spot, also warrants professional evaluation.
In cases where weeks of conservative treatment fail, a doctor can perform a small in-office procedure to drain the bump. This involves a tiny incision on the inside of the eyelid (so no visible scar), and it provides almost immediate pain relief. A topical antibiotic is typically applied to the site for about 24 hours afterward.
Rarely, an eyelid infection can spread to the tissue surrounding the eye. Warning signs include a high fever, a bulging eye, severe swelling that extends well beyond the eyelid, or worsening symptoms despite antibiotic treatment. These require emergency medical attention, particularly in children.
Preventing Styes From Coming Back
Styes recur when the oil glands along your eyelid margins stay chronically clogged. A simple daily eyelid hygiene routine can make a significant difference. When you wash your face each morning, hold a warm, damp cloth against your closed eyelids for about 10 seconds, rewarm it, and repeat a few times. Then use the cloth to gently wipe along the base of your upper and lower lashes, clearing away any waxy buildup or debris. This keeps the gland openings clear and reduces the chance of a blockage forming in the first place.
If you wear eye makeup, remove it completely every night. Replace mascara and eyeliner every few months, since bacteria accumulate in the tubes. Wash your hands before touching your eyes or handling contact lenses. These are small habits, but for people prone to styes, they’re the difference between occasional flare-ups and a chronic problem.