Please allow up to 3 days for your order to be processed, and an additional 3 days to be shipped out. Our fulfillment centers are located around the world. For orders in the United States, it will normally take about 12-25 business days (up to 30 business days for select states during the holiday season). For International orders, please allow 30 business days for delivery (depending on your location it can take longer).