i get really sore styes in my left eye, i have 4 at the moment and its v swollen and painful, i think its been caused by my glasses. i got them about 6m ago and within a week the first stye appeared, andf theyve just not gone away. i now wear my crappy old glasses. do i need to see a professional? and if so wjo?