I get styes. A lot. No-one really notices because it comes in the same place on the inside rim of my top eyelid on my right eye. I do the whole cotton bud/baby shampoo thing but it doesn't seem to work for me. Better is a cotton wool pad with very hot water squeezed out and applied as a compress but because its inside that's a bit problematic! Last night I discovered that an unperfumed baby wipe, wiped gently over it, gave me a bit of relief. I've had antibiotic ointment which helped a bit, you're only supposed to use the one I had for 5 days but although it gave me some ease from the discomfort, the stye was still there. Back to the doctor for me. Good luck with it