Why do I suffer from recurrent sty? ?

Dear doctor; I am 16 but since childhood, I have always suffered from sty infection on the eyelids. So far this year, I have endured three of these. I have tried many remedies, including cultural ones, in vain. What causes sty and why is it so common in my case? Theodore, Kibagabaga.
no image
Times Reporter