In addition to an allergist, I would consult a dermatologist. There are several conditions that have the same symptoms as an allergy. Blepharitis comes to mind. I'd want to rule out bacterial causes of your problem.