New glasses. It's probably time to replace the lenses in your glasses. However, it would be a good idea to have your local eye care provider check your glasses prescription and give you an updated rx for new glasses before replacing your currently scratched lenses.
Optician. You should see your local optician to address this. They have the most experience with fixing scratches on eyeglasses.