• 50% Lower Prices
  • Easy Returns
  • Online since 1999


Most orders without prescription lenses take 1-2 days for order processing BEFORE we ship them.  Orders with prescription lenses take 3-5 days on average, but some specialty lenses take longer.  IMPORTANT: If you ask for overnight shipping and expect your glasses in 1 day, you must call customer service to confirm the actual timing.

Get Free Shipping to Canada! Learn how.

Need your glasses in a hurry? Please read this page carefully!  Or follow this link to International Shipping Rates.  For military APO/FPO addresses, we ship FREE using USPS.


Orders with frames or sunglasses only
Processing time      +PLUS Shipping time

In-Stock: 1 day

Virtual: 2-5 days

Standard: 1-6 days

FREE (>$55)

UPS Next Day: 1 Business day (not AK,HI) $12
Orders with custom lenses
Processing time      +PLUS Shipping time

In-Stock: 2-7 days

Virtual: 5-7 days

Standard: 1-6 days

FREE (>$55)

UPS Next Day: 1 Business day (not AK,HI) $12

Replacement Lens orders (For mailed-in frames)

Processing time      +PLUS Shipping time
2-7 Business days from date we receive your frame and all lens information. Standard: 1-6 business days

FREE (>$55)

UPS Next Day: 1 Business day (not AK,HI) $12


Processing time      +PLUS Shipping time
2-7 Business days from date we receive your frame and all lens information. USPS Priority <$100: 4-8 Days


Standard >$100: 4-8 Days FREE
DHL Express: 2-4 days $29

Delivery Estimate
We can only estimate delivery times - we never guarantee processing or delivery times.  If you want a processing or delivery estimate for your order, place your order first, then send email to Customer Service.  We will email you an estimate within a day.  Remember, these are estimates only, not guarantees.  We value quality over speed on every order.

Eyeglass Frames and Sunglasses
We offer a giant selection of eyewear frames, but most of our inventory is virual, not in-stock. So when you place your order, we call our vendor to order the frame, we receive it usually in 2 business days (some vendors take up to 4 days), and then we ship the frame to you (or send it to the lab for lenses, if you ordered lenses). Sometimes, vendors discontinue frame before we can remove it from our site. In this case, we will notify you immediately after receiving your order. 

"In Stock" Eyeglass Frames and Sunglasses
Items that we have in stock ready for immediate shipment are shown in the "In Stock" category. If a frame is not shown "In Stock" then it is virtual inventory.

Shipping Method Choices
When you choose a shipping method, the time for that method is always IN ADDITION TO the time it will take for us to get the frame ("in-stock or virtual") plus the time for lenses (if you ordered prescription lenses).

Total Delivery Time
We cannot estimate this automatically as every order is different. You can figure it out yourself by using this formula:

Frame Time + Lens Time + Shipping Time = Total Time

Shipping Costs
Shipping costs vary according to your location and the shipping method you choose. For orders over $55, we offer free ground shipping in the Continental U.S. Below is a general summary of shipping times and costs. All days referred to are non-holiday business days.

International Orders
For international orders, you the customer is responsible for any customs/duty or other fees that may be charged upon delivery.