Join Our Email List & Get 10% OFF Your First Purchase

E-mail Address:
We are currently having issues checking out with Visa and Mastercard. PayPal, AMEX and Discover are working properly. Please click live chat or call 1-800-808-0895 and we can manually take your order. Thank you.

Check Your Order Status

Please email to check status of order.   Most online companies do not stock their frame in order to keep costs down.  We carry so many brands.  

Estimated Delivery Time 

Frame Only (non-prescription) orders processing time: 1-7 business days.
Prescription Orders and Custom Orders processing time: 7-20 business days.
Processing Time + Shipping Time = Delivery Time 

Actual delivery times may vary due to product availability, delivery location and weather conditions. Delivery times exclude weekends, holidays and orders received during non-business hours. Please allow additional time for any special requests.

All frame only and/or accessory orders ship within 4-7 business days. Special orders may take longer.

Prescription orders and custom lens orders will ship in 10-20 business days.