We offer free priority mail for all orders over $100.00.  Orders under $100.00 will ship by free first class mail.  ***** 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.  

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.