for glasses, i wore a paintball mask. Dye/Proto EL Switch was the best mask i used for glasses and at a price of like $25-30, you can't go wrong. but i was lucky enough to have contacts work for me, so i just switched to a nice low profile paintball mask.