Check with your eye doc the next time you go in for a checkup. But really, so long as you stay in the shadows and keep your hat bill pulled down I doubt you will have any problems with animals spotting you.
I went into a big chain store. Sunglass Hut I think. They had Oakleys made for the military. Mat black frames and non polarized black lenses. I still have them. They are beat but still my cycling glass. They still glare tho.