2 doctors weighed in:

What is the preferred antibiotic for a stye that won't go away after a couple of weeks?

2 doctors weighed in
Dr. James Ferguson
Pediatrics
1 doctor agrees

In brief: Primary aid is heat

Frequent warm compresses applied to the area involved will improve blood flow and hasten the localisation & drainage thru the outer or inner eyelid surface.
An antibiotic drop or ointment with anti-staph activity like sulfacetamide, erythromucin or Bacitracin is applied at regular intervals. Failure to respond over a week or so may indicate need for incision & drainage.Ck with your dr.

In brief: Primary aid is heat

Frequent warm compresses applied to the area involved will improve blood flow and hasten the localisation & drainage thru the outer or inner eyelid surface.
An antibiotic drop or ointment with anti-staph activity like sulfacetamide, erythromucin or Bacitracin is applied at regular intervals. Failure to respond over a week or so may indicate need for incision & drainage.Ck with your dr.
Dr. James Ferguson
Dr. James Ferguson
Thank
Dr. Michael Ham
Ophthalmology

In brief: Warm compresses

Warm compresses (wash cloth with hot water and hold it on the stye for 5-10 minutes, reheating as needed), or surgical incision and drainage, or steroid have been the only effective treatments demonstrated get rid of a stye.
A stye is due to the orifice of an oil gland (mebomian gland) in the eyelid margin becoming inflamed, and not an infection, so antibiotics are not indicated.

In brief: Warm compresses

Warm compresses (wash cloth with hot water and hold it on the stye for 5-10 minutes, reheating as needed), or surgical incision and drainage, or steroid have been the only effective treatments demonstrated get rid of a stye.
A stye is due to the orifice of an oil gland (mebomian gland) in the eyelid margin becoming inflamed, and not an infection, so antibiotics are not indicated.
Dr. Michael Ham
Dr. Michael Ham
Thank
Get help from a real doctor now
Dr. Jane Van Dis
Board Certified, Obstetrics & Gynecology
14 years in practice
47M people helped
Continue
108,000 doctors available
Read more answers from doctors