lornnslady
Hi,
I had styes worse than you lol, it never went away, and I had them for over 2 years straight, no repreive.
Styes are a Vitamin A Deficiency.
My naturopathic dr put me on vitamin A 200,000 IU's a day, for 2 weeks,
then dont take it for 2 weeks, then get back on it for 3 weeks, then 2 weeks off.
ALso, try taking 7,000 ~ 10,000 Vitamin C a day, that will help build up your immune system, and get rid of infection.
When you get a stye, try soaking it in a hot raspberry tea leaf compress.
Hope this helps, you will get better I promise!