My eye is red and puffy and i've been told I have a sty. I haven't been to a doctor yet. Are there things I can do to reduce the swelling? And how did I get this? Is it contagious? I don't look very pretty right now and it is very red and swollen. Seems to be at the eyelash line of my lower lid.