I've had a stye on my lower lid for 1 1/2 years. It comes to a head, drains, relaxes, flairs up, comes to a head, drains, relaxes, flairs up...etc. but never heals! Same thing over and over again. Comes to a head at least once a week, sometimes more.
I've seen two different opthamologists. One said I have blepharitis and gave me antibiotic ointment, the other recommended hot compress 4 times a day. Which I will admit, I wasn't doing.