What causes boils and how to treat them?

Staph, strep. Recurrent skin abscesses (boils) usually are due to staphylococcus, sometimes streptococcus. You may be a carrier. Antibiotics can help. See a doctor. Good luck!