In the U.S., an eyeglass prescription is generally good for at least 1 year and up to 2 years in many states.
If you don’t have your glasses prescription anymore or aren’t sure if it’s expired, check the chart below to see if it’s still valid.
If it is, you can contact your doctor’s office to ask for a copy of your current prescription.
Otherwise you may have the option to renew online by taking a simple eye test using your smartphone or laptop.
(This page contains affiliate links. OGR may receive compensation if you click a link and make a purchase.)
Eyeglass Prescription Expiration By State
State | Prescription Expiration | Online Vision Test Renewal |
---|---|---|
Alabama | 2 years | |
Alaska | 2 years | |
Arizona | 1 year | Yes |
Arkansas | 1 year | Yes |
California | 2 years | Yes |
Colorado | 1 year | Yes |
Connecticut | 2 years | Yes |
Delaware | 2 years | |
District of Columbia | 1 year | |
Florida | 5 years | Yes |
Georgia | 1 year | |
Hawaii | 2 years | Yes |
Idaho | 1 year | |
Illinois | 2 years | Yes |
Indiana | 1 year | |
Iowa | 2 years | Yes |
Kansas | 1 year | |
Kentucky | 2 years | Yes |
Louisiana | 1.5 years | |
Maine | 2 years | |
Maryland | 2 years | Yes |
Massachusetts | 2 years | Yes |
Michigan | 1 year | |
Minnesota | 1 year | Yes |
Mississippi | 2 years | Yes |
Montana | Unregulated | |
Nebraska | Unregulated | |
Nevada | 2 years | Yes |
New Hampshire | 2 years | Yes |
New Jersey | 2 years | |
New Mexico | 2 years | |
New York | 2 years | Yes |
North Carolina | 2 years | Yes |
North Dakota | 2 years | Yes |
Ohio | 1 year | Yes |
Oklahoma | 1 year | |
Oregon | 2 years | Yes |
Pennsylvania | 2 years | Yes |
Rhode Island | 2 years | |
South Carolina | 1 year | |
South Dakota | Unregulated | |
Tennessee | 1 year | Yes |
Texas | 1 year | Yes |
Utah | 1 year | Yes |
Vermont | 2 years | |
Virginia | 2 years | Yes |
Washington | 2 years | Yes |
West Virginia | Unregulated | |
Wisconsin | 2 years | Yes |
Wyoming | 2 years | Yes |
If you live in Florida, your prescription is good for 5 years!
But if you notice any vision changes, be sure to go for an eye exam before it expires to make sure you don’t have any medical issues or need an updated prescription.
How Often Should I Get New Prescription Glasses?
Online Eye Exam and Prescription Renewal
Staring at an expired prescription and need new Rx glasses on the double, but can’t squeeze in an appointment with your eye doc?
If you’re still navigating life fine with your current glasses, consider a fast online vision test.
This process involves your smartphone or computer.
If you tick all the eligibility boxes, a licensed optometrist from your state reviews your test results and renews your prescription if you’ve passed with flying colors.
Common eligibility requirements:
Age between 18-55 (up to 65 in some scenarios)
Know your current prescription (single-vision prescriptions only)
Reside in an eligible state
Free Glasses Prescription Scanner
Online Vision Exams & Costs
Online vision exams have been a hit due to their ease and convenience.
Available from a plethora of providers, these exams usually take around 5-10 minutes.
Although the test itself is generally free, there’s a fee required for a licensed eye doctor in your state to review and renew your prescription, with successful renewals typically delivered within 24 hours.
Warby Parker
Download their app to take a virtual vision test. Both glasses and contact lens prescription renewals are available for $15.
If your prescription cannot be renewed as is, there is an option to schedule an in-person eye exam at a Warby Parker retail location.
Lensabl
Lensabl allows you to take the test directly from their website. The prescription renewal for either glasses or contact lenses is $25.
Lens.com
Lens.com also offers online vision tests on their website. The renewal of a glasses or contact lens prescription is $15.99.
Lens Factory
On Lens Factory, you can take the test straight from the site and renew your glasses or contact lens prescription for $25.
1-800-CONTACTS
1-800-CONTACTS specializes in contact lens prescription renewal, which is available for $20.