I had a stye for a few months. Finally, I tried apple cider vinegar heated with paper towel (did not have cotton balls). I put it on for a few minutes at a time. Then when it looked like it came to a head, lid was very white. I took a white potato and cut it and put it on my lid and directly on the stye underneath the lid. My eye oozed for a few days. It worked, I was so amazed!
You have to try the combination of the apple cidar vinegar and white potato because I tried just apple cidar vinegar and it did not go away.