J.F.
Hi Carla, They are such a pain aren't they!!!! My daughter and myself get them. A peditrican told me it was a bacterial infection and to cut ALL sugar products (like, bread, juice, sweets, etc.) out of her diet for at least 7 days because the bacteria feeds on the sugar. She should eat only high fat foods for the 7 days so the bacteria is smoothered (lack of a better word). I also had to wash her eye with a gentle soap and washcloth 2 times a day (am/pm). We both did this and it worked for her but not me so I use a medicated eye ointment at the first sign of one and it most of the time keeps it under control.
Hope you find what works because I know how you feel.