I know exactly what you are going through.
I've had 7-8 styes by now, no joke.
Alternating from eye to eye and I think I'm getting another.
Throw away any eyeliner or mascara if you've been using it and then you got/get a stye. Otherwise you can transmit the bacteria, I guess you could call it, to the other eye, or you could keep regenerating it in the same one. Now, another way to get rid of a stye is to put a warm washcloth on your eye or on a heating bottle. It is gone when the stye bleeds. It will still be there but slowly it goes away overnight. You should also change and wash your pillow sheets when you are done with this stye. DO NOT touch the eye that had/has the stye and then touch your other eye. THE ONLY way you can give this to someone else is by DIRECTLY touching your eye and then touching theirs. Going swimming can help a stye. I don't know if you get this sensation when you have one or not, but you want to pull the bottom lid of your eye down. Its fine to do so. Don't touch your eye to much though or you may cause the stye to get infected. THIS IS NOT FUN. This happened the second time I got one. The doctor popped some of the puss out and then gave me chewables that tasted horrible, eye drops, and eye ointment for 2 weeks. Another point, DONT, UNDER ANY, CIRCUMSTANCE, POP THE STYE. If you need anymore advice, just tell me(;