Welcome in H.C.M.
In reference to your query regarding recurrent infection in ear, and you are suspecting that it might be due to allergy
by your glasses or dryer.
Here I would like to say that recurrent ear infections are mainly because of-
1- Allergic ear inflammation
2- Otitis externa
due to dandruff
3- wax in ear- If wax is in ear that may cause otitis externa whenever it gets soil up with water or your sweat. so in such cases it should be removed thoroughly preferably by ENT doctor, because if on cleaning some wax is left behind that may again creat the problem.
I supposed that you got the answer of your query.