You can speed the resolution of the problem by applying hot compresses for 10 minutes a couple of times a day. Topical antibiotics usually don't help much. Recurrence is fairly usual. But if you're getting these regularly, it would be a good idea to look for an aggravating cause. This could be contact lenses , or exposure to irritants such as cigarette smoke.
Sties are contagious and can be transmitted by finger contact.
But most people don't get them, because our immune system protects the eyes pretty well. Our tears contain antibodies that check bacteria before they get a chance to settle in. Sometimes the appearance of a sty can indicate a temporary depression of immunity. I'd suggest 6,000 milligrams of vitamin C a day, in three equal doses, to see if this reduces the frequency of the sties. Inc. All rights reserved.