We now ship to more than 100 countries around the world. Total delivery time is composed of two parts: tailoring time and actual shipping time. Our tailoring time takes 3-4 weeks normally, while shipping time depends on the shipping method you choose. We provide rush order service for Made-To-Order products.