Erythromycin eye ointment is typically prescribed for 7 to 10 days for bacterial eye infections, though the exact duration depends on the condition being treated. The most important rule: use it for the full course your doctor prescribed, even if your eyes start looking and feeling better within a few days.
Standard Treatment Length for Eye Infections
For bacterial conjunctivitis (pink eye), erythromycin ophthalmic ointment is generally prescribed for 5 to 7 days. More stubborn infections or conditions like bacterial keratitis may require longer courses. Your prescription label will specify the exact duration, and that number matters more than how your eyes feel midway through treatment.
Most people notice improvement within two to three days of starting the ointment. Redness fades, discharge slows down, and the gritty feeling eases. This is where many people make a mistake: they stop using the ointment because their symptoms are gone. But the bacteria causing the infection can still be present even after symptoms resolve. Stopping early gives surviving bacteria a chance to multiply again, potentially causing a relapse that’s harder to treat because those remaining bacteria may develop resistance to the antibiotic.
Newborn Eye Prophylaxis Is Different
If your baby received erythromycin ointment in the hospital, that’s a completely separate use. Newborns get a single application of 0.5% erythromycin ointment in both eyes shortly after birth to prevent a serious eye infection that can be caused by gonorrhea bacteria encountered during delivery. The CDC and U.S. Preventive Services Task Force both recommend this for all newborns, regardless of delivery method. It’s a one-time dose, not a multi-day course, and erythromycin is currently the only FDA-approved medication for this purpose.
How to Apply the Ointment
Ointment is trickier than eye drops, but the technique gets easier with practice. Tilt your head back, gently pull down your lower eyelid to create a small pocket, and squeeze a thin ribbon of ointment (about 1 centimeter, or roughly half an inch) into that pocket. Close your eye gently and roll your eyeball around to spread the ointment. Avoid touching the tip of the tube to your eye, eyelashes, or fingers, since this can introduce new bacteria into the tube.
Your vision will blur for a few minutes after each application. This is normal and happens because the ointment is greasy and needs time to spread and absorb. Many people find it easiest to apply the ointment right before bed so the blurriness doesn’t interfere with their day.
What to Expect During Treatment
Mild irritation at the application site is the most common side effect and usually isn’t a reason to stop. Some stinging or slight discomfort right after applying the ointment is typical, especially in the first day or two.
There are signs that warrant attention, though. If you develop a skin rash, itching, hives, or swelling around your face, lips, tongue, or throat, those point to an allergic reaction rather than a normal side effect. Similarly, if your eye pain, redness, or discharge actually gets worse after starting treatment instead of improving, that could mean the ointment isn’t effective against the specific bacteria causing your infection, or there’s a different issue at play. In either case, contact your prescriber rather than just stopping the medication on your own.
What If Your Eyes Aren’t Improving
You should see at least some improvement within 48 to 72 hours of starting treatment. If your symptoms haven’t budged after three days, or if they’re getting worse, reach out to whoever prescribed the ointment. Some bacterial strains have developed resistance to erythromycin, which means a different antibiotic may be needed. Your doctor might take a culture to identify the specific bacteria and choose a more targeted treatment.
Finishing early is a problem, but so is using the ointment indefinitely without guidance. If you’ve completed the full prescribed course and still have symptoms, don’t just keep applying it on your own. Lingering redness or irritation after finishing antibiotics could signal a viral infection, allergic reaction, or dry eye rather than an ongoing bacterial problem, and each of those requires a different approach.

