What would cause recurrent eye stye and boil infections?

Dear doctor; I have often get sty infections on the eyelids and boils at least five times in a year. What could be the problem and how do I permanently deal with both stye and boil? What causes boil?
no image
Times Reporter