Well, yes, I have to say that eye styes can just make your eyes look ugly and older. And that can be very annoying. Generally speaking, a stye is inflammation of the eyelid, usually inside one of the small glands lining the eyelid. For the causes, according to some researches, most of styes are caused by infection from bacteria. So you just need to check it with your own situation, and then avoid it. For your situation, a pair of eye patch can be useful. To get rid of it, first, you can heat a piece of garlic, and then apply it on your eyes. Repeat it for several times, and then it will relieve your symptom. Also, you can just use a cool tea bag too. Anyway, just have a try.