Thanks for your advice~
I use vaseline on my eyelids before I go to sleep and no I dont wear glasses or contacts or anything like that...
Yeah I think I should see an eye doctor, but I just am afraid he will say the same thing.. I waited for so long to see my regular doctor and all she said was "yup you are definitely allergic to something!"... I was pretty upset and said "okay thanks"... after hearing her talk for 5 mins about how I am allergic to something.
But thanks I will keep you posted~