Medicaid and hmo insurance etc will cover glasses but not good frames, in past id get the geeky glasses and pay extra $35-50 to tint lenses. I actually find those to be the most hip ironically but I tend to lose them most
Also, if you have older glasses same rx, just pay to tint lens