Erythromycin ointment is the most commonly prescribed topical antibiotic for a stye. Bacitracin ointment is the other go-to option. But here’s what most people don’t realize when they search for this: the majority of styes resolve on their own with warm compresses alone, and antibiotics are only needed when the infection isn’t improving or is getting worse.
Why Warm Compresses Come First
A stye is a small, painful infection at the base of an eyelash or inside the eyelid, usually caused by common skin bacteria. The standard first step isn’t an antibiotic at all. It’s a warm, moist compress applied to the affected eye for 5 to 10 minutes, 3 to 6 times a day. The heat increases blood flow to the area, helps the blocked gland drain, and relieves pain. Most styes begin shrinking within a few days of consistent warm compress use and fully resolve within one to two weeks.
Avoid using hot water or microwaving a wet cloth, since the compress can overheat and burn the delicate skin of your eyelid. A clean washcloth soaked in comfortably warm water works well. Some people prefer reusable gel eye masks designed for warm therapy, which hold heat longer.
When Antibiotics Are Needed
If warm compresses alone aren’t resolving the stye after several days, or if redness and swelling are spreading beyond the bump itself, a doctor will typically prescribe a topical antibiotic. Antibiotic drops or ointments are also used when a stye is moderate to severe from the start. For severe infections with significant swelling, oral antibiotic tablets may be prescribed instead of or alongside topical treatment.
The warm compress routine doesn’t stop once you start antibiotics. Applying warmth for 10 to 15 minutes before using the topical medication helps the antibiotic penetrate more effectively.
Erythromycin vs. Bacitracin
Erythromycin ophthalmic ointment is the most widely prescribed option. It’s formulated specifically for the eye, is well tolerated, and targets the bacteria most often responsible for styes. Bacitracin ophthalmic ointment is the main alternative and works through a different mechanism, making it useful if erythromycin isn’t a good fit.
Both are ointments rather than drops, which means they blur your vision temporarily after application. Most people apply them at bedtime for this reason. Antibiotic eye drops are also available and may be preferred during the day since they don’t cause the same blurriness. Your doctor will choose based on the severity and location of the stye.
What About Combination Drops With Steroids?
Some doctors prescribe antibiotic drops that also contain a steroid to reduce inflammation. These can help with significant swelling, but they carry real risks. The steroid component can worsen glaucoma or increase eye pressure if used for an extended period. It can also make existing eye infections worse or mask symptoms of a new one. These combination medications are not a first-line choice for a straightforward stye and should only be used under direct medical supervision for a short course.
Stye vs. Chalazion
If your bump isn’t painful and doesn’t have a visible yellowish head, it may not be a stye at all. A chalazion looks similar but is a blocked oil gland without active infection. In the first day or two, even eye doctors can’t always tell them apart. The key difference: a stye localizes to the eyelid margin within a day or two, typically forming a small yellowish pustule at the base of a lash surrounded by redness and swelling. You may notice tearing, light sensitivity, or the feeling that something is in your eye.
A chalazion, by contrast, becomes a small, painless nodule in the body of the eyelid after the first couple of days. Antibiotics won’t help a chalazion because there’s no bacterial infection to treat. Warm compresses are the primary approach, and if a chalazion persists for weeks, a doctor can drain it with a minor in-office procedure.
Signs the Infection Is Spreading
A stye that’s worsening instead of improving can occasionally lead to a skin infection around the eye called preseptal cellulitis. This happens when bacteria spread beyond the original bump into the surrounding tissue. Watch for redness and swelling that extends well beyond the stye, significant pain, or warmth across the eyelid.
Seek emergency care if you or your child develops a fever alongside eye swelling, vision changes, pain when moving the eye, or bulging of the eye. These can signal that infection has spread deeper into the eye socket, which is a serious condition requiring immediate treatment.