Back to Blog
By 

How Long Does It Take to Get Glasses?

The short answer: Simple single-vision glasses can be ready the same day or within a few days at a lab, while stronger prescriptions, progressives, high-index or special coatings usually take about one to two weeks. Ordering online typically means 7 to 14 days including shipping. It is the lens and any add-ons, not the frame, that set the timeline.

Typical timelines

Type of glasses Usual turnaround
Simple single-vision, in-store lab Same day to 3 days
Single-vision with coatings, sent to lab 3 to 7 days
Progressives / bifocals 7 to 14 days
High-index or strong prescription 7 to 14 days
Online order (any type) 7 to 14 days incl. shipping

What makes it longer

The more the lens has to do, the longer it takes. Progressive and bifocal lenses need extra grinding and quality checks. High-index materials, special tints and coatings, and very strong or unusual prescriptions are often made to order at a central lab. A tricky prescription or a rimless frame that needs precise edging can add a day or two.

In-store vs online

An optician with an in-house lab can sometimes finish simple lenses while you wait; without one, they send your order to a lab, adding a few days. Online orders are made at a central lab and shipped, usually 7 to 14 days, but often at a lower price. See how the online route works in how to buy glasses online.

How to speed it up

  • Choose a simple single-vision lens in a standard index if you need them fast.
  • Pick an in-stock frame rather than one that must be ordered.
  • Have your current, valid prescription and your PD ready; measure PD with our PD Ruler.
  • Ask whether the shop has an on-site lab, which is the fastest option.

Getting it right the first time

A remake, if the prescription or fit is off, resets the clock, so it pays to start with the right numbers. Make sure your prescription is current, understand what is on it with our Prescription Decoder, and check the frame will fit using frame size numbers.

From our test bench. The frame is almost never the hold-up, the lens is. Plain single-vision can be quick; progressives, high-index and special coatings are the parts that take a week or two because they are made and checked at a lab. If you need glasses fast, keep the lens simple and the frame in stock.

FAQ

How long does it take to get glasses?

Simple single-vision glasses can be ready the same day to a few days. Progressives, high-index, strong prescriptions and special coatings usually take one to two weeks. Online orders typically arrive in 7 to 14 days including shipping.

Why do progressive lenses take longer?

Progressives and bifocals need extra grinding to blend multiple focal zones and more quality checks, and they are often made at a central lab, so they usually take one to two weeks rather than days.

Can you get glasses the same day?

Sometimes, for a simple single-vision prescription in an in-stock frame at a shop with an on-site lab. Stronger prescriptions, progressives, high-index lenses and special coatings cannot usually be done same day.

Part of The Complete Guide to Prescription Lenses · Related: how to buy glasses online · Browse eyeglasses · Last updated: August 9, 2026

Written and tested by the Glasses Atlas Team. Read our editorial standards and how we test.