All domestic orders will be shipped via USPS priority mail, which is due to arrive in less than 7 days.
All orders placed in Canada will be shipped via USPS as well. Estimates range, but are often within 2-3 weeks.
All international orders will be shipped via DHL Express and will be delivered in under one week from the day they are dispatched. 
-Dispatch time domestic (including Canada): following day. 
-Dispatch time international (not including Canada): following Saturday.
We are compliant with all international shipping regulations, so some packages may be subject to custom fees. Therefore the burden of paying custom fees, if any, falls on the shoulder of the buyer.