What is the antibiotic treatment for a hordeolum (stye)?

Medical Advisory BoardAll articles are reviewed for accuracy by our Medical Advisory Board
Educational purpose only • Exercise caution as content is pending human review
Article Review Status
Submitted
Under Review
Approved

Last updated: April 12, 2025View editorial policy

Personalize

Help us tailor your experience

Which best describes you? Your choice helps us use language that's most understandable for you.

Antibiotic treatment is typically not necessary for most styes, as they often resolve on their own within 7-10 days with warm compresses applied 4-6 times daily for 10-15 minutes. However, if a stye is severe, worsening, or not improving after a few days of home treatment, topical antibiotic ointments like erythromycin or bacitracin can be applied to the affected area 2-3 times daily for 5-7 days. For more severe infections, oral antibiotics may be prescribed, with dicloxacillin 250-500mg four times daily or cephalexin 500mg four times daily for 7-10 days being common choices. These antibiotics target Staphylococcus aureus, the bacteria most commonly responsible for styes. If you have signs of spreading infection (increasing redness, swelling, pain, or fever), seek medical attention promptly. Never attempt to squeeze or pop a stye as this can spread the infection. Continue warm compresses even when using antibiotics to help bring the stye to a head and promote drainage.

Professional Medical Disclaimer

This information is intended for healthcare professionals. Any medical decision-making should rely on clinical judgment and independently verified information. The content provided herein does not replace professional discretion and should be considered supplementary to established clinical guidelines. Healthcare providers should verify all information against primary literature and current practice standards before application in patient care. Dr.Oracle assumes no liability for clinical decisions based on this content.

Have a follow-up question?

Our Medical A.I. is used by practicing medical doctors at top research institutions around the world. Ask any follow up question and get world-class guideline-backed answers instantly.