Mayo Clinic Health Manager
Get free personalized health guidance for you and your family.
Get StartedTreatments and drugs
By Mayo Clinic staffIf your doctor confirms that you have a sty, he or she may prescribe a topical antibiotic cream to apply to your eyelid. To treat a pus-filled sty that won't rupture or burst on its own, your doctor or ophthalmologist may choose to lance and drain the sty to relieve pain and pressure. Usually sty treatment doesn't require oral antibiotics unless you have a generalized infection of your eyelid.