FWIW, you shouldn't treat the cost of glasses as a medical expense. The lenses, maybe, but the frames are effectively jewelry. Glasses effect how you look every bit as much as the clothes you wear.

That helped me justify the pricey titanium frame that I've been wearing the past few years. The other helpful justification is that they're so amazingly light. My old glasses would gouge my nose. My current frames are very comfortable.