Treatments and drugs

By Mayo Clinic Staff

In most cases, a sty doesn't require specific treatment. A sty typically goes away on its own.

For a sty that persists, your doctor may recommend treatments, such as:

  • Antibiotics. Your doctor may prescribe antibiotic eyedrops or a topical antibiotic cream to apply to your eyelid. If your eyelid infection persists or spreads beyond your eyelid, your doctor may recommend antibiotics in tablet or pill form.
  • Surgery to relieve pressure. 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.
Jun. 13, 2012