If you tend to procrastinate when its time to have your eyes checked and/or buy new glasses why not take a look at VSP or Vision Service Plans.
They have a couple of options and you can enroll online as well. I also represent other companies that provide vision insurance.