From the Research
Erythromycin ophthalmic ointment is the most effective treatment for styes, and it should be applied 2-3 times daily for 7-10 days. This is based on the general medical knowledge that styes are typically caused by Staphylococcus bacteria, and erythromycin is effective against this type of bacteria 1, 2. The use of oral antibiotics such as doxycycline may be considered in some cases, but the evidence for its effectiveness in treating styes is limited and uncertain 2.
Key Points to Consider
- Apply a small amount of erythromycin ophthalmic ointment to the affected area 2-3 times daily for 7-10 days
- Gently clean the area with warm water before application
- Avoid touching your eye with the tip of the medication tube to prevent contamination
- Continue applying warm compresses to the stye for 10-15 minutes several times daily to help bring the infection to a head and promote drainage
- If symptoms worsen or don't improve within 48 hours of antibiotic treatment, or if you experience vision changes, severe pain, or spreading redness, consult a healthcare provider promptly
Alternative Treatment Options
- Bacitracin or polymyxin B/trimethoprim eye drops may be used as alternative treatment options, applied 4 times daily
- Oral antibiotics such as doxycycline may be considered in some cases, but the evidence for its effectiveness in treating styes is limited and uncertain 2