Shipping to Europe takes 5 to 10 days.(Usually within 5 days)
Shipping to North America takes 10 to 21 days (Usually within two weeks)
Customers should understand that overseas deliveries take 10 to 21 business days but they may take up to 4 to 6 weeks depending on customers postal system and customs.
Update on North American orders (March 2018):
Many European companies have been experiencing some delays on Canada and US orders lately due to slow processing on both country's customs.Delays are completely out of our control and problem is unfortunately with Canada Post and USPS.We sincerely apologies for any inconvenience.We monitor all shipments and keep you informed trough the end.