Redness in eyes - self-consciousWatch
You could try something like optrex for dry eyes it's kinda expensive but works quite well when I was suffering with hayfever. What are you allergic to exactly ? Another thing I would suggest is to get some kind of protective covering for your eyes like sunglasses or clear glasses - something that will stop you from rubbing your eyes. Other than that is there any chance you can find another optician and get a 2nd opinion ?