Yes you have to have a yearly exam. However, I have made 1 box of contacts last 2 years. I use SupraClens 1x per week to removed excess buildup on the lenses. I wear the same pair until they are damaged or no longer comfortable after enzyme cleaning.
I don't recommend walmart for an exam. I had a bad experience with an inexperienced worker. They do have the cheapest prices for contacts. You can get your exam any place you choose. You can take your script to any place that you choose. You don't have to buy from the place you get your exam.
at 8:00 AM on Oct. 4, 2010