M.F.
There are some eye drops that are for treatment of a sty, they are over the counter in the eye drops area I think even Walmart has them too. The brand I have noticed is Similasan it has drops for pink eye, sty and allergies. I have not used it for a sty or pink eye but for allergies and they worked rather well. It's worth a try, it's over the counter. Good luck.