We offer free first class shipping for all orders.  ***** Shipping time is from the time we actually ship not the date of the order.  We do not stock all our frames in order to keep costs down so most frames have to be ordered in. 

Non-prescription eyewear and accessories usually takes 5-7 business days (for U.S. customers). Prescription eyewear orders typically take 12-17 business days to receive (for U.S. customers), due in part to our rigorous quality control process. Glass prescription eyewear usually can take 30 + business days.  

During this difficult time, please bear in mind all shipments are running slightly delayed, but rest assured, we are working as fast as we can to get your shipments there on time.

In some cases, we have found that USPS may not be scanning packages therefore individuals may not receive updated tracking. In these cases, the package will just show up.

As diligent and as fast as we ship out your orders, unfortunately, the transit with the postal service is something we have no control over, and thus we greatly appreciate your patience during this time.

Thank you so much for choosing and for your patience!

--For replacement lens orders, put your prescription in the box with the your  eyeglasses you send us. Also we cannot be responsible for lost frames in the mail that are sent to us.  We insure for up to $100.00.  Customer is responsible for asking for more insurance depending on the price of their frame.

If your item is on back order or does not pass our quality control inspection, it could take longer than the estimated shipping times listed above to receive your order. Our customer service department will contact you if they anticipate a delay in delivering your order, outside of the normal time frames.

We ship internationally. Here are your shipping options: (PRICES VARY BY COUNTRY AFTER ADDRESS LOADED PRICE WILL SHOW UP) DHL to Canada*: $30 Shipping Time: 1-5 days (This rate is for orders shipping to Canada only.) DHL to Europe*: $40 Shipping Time: 1-5 days (This rate is for orders shipping to Europe, Ireland and the UK.) DHL International*: $45 Shipping Time: 1-5 days (Use this shipping rate for all international deliveries outside of the US, Canada, UK and Europe.) *International shipments may incur duties/taxes/customs fees, which will be the responsibility of the customer.

******* We will also ship USPS Internationally but we cannot be responsible for any lost or delayed shipment.  We do not suggest choosing this option.  


Orders that are shipped to countries outside of the U.S. may be subject to customs duties and fees levied by the destination country ("Import Fees"). You or the person to whom the package will be delivered, may be subject to such Import Fees, which are levied once a shipment reaches your country.

You or your customer will be responsible for all additional charges for customs clearance and for paying all applicable fees. We are not responsible for informing you of the specific fees that will apply; it is your responsibility as the importer and the customer to check what your country's requirements are for all customs fees, before placing your order. Since customs policies vary widely from country to country, we do not have control over these fees, nor can we predict the exact cost of these fees. You may check your local customs office for further information. Please be advised that when customs clearance procedures are required, it can cause delays beyond our original delivery estimates.