If you've ever bought a pair of prescription glasses before, you know it can put a dent in your wallet. An average pair from an optometrist costs about $350 before insurance, according to SightMD.