We ship from the The US, Canada, Mexico, Latvia, Poland, Spain, Japan and Australia. Which location is used is based on your location and current stock. Orders may come as multiple shipments. Some items are made to order and take 3-5 business days for production. Customer is responsible for any customs or duty fees.