We have warehouses both in China and USA. If your item is in stock in our California warehouse, we will process and ship out your order within 3-5 business days, if your order needs to be shipped from our China warehouse, it will normally take 7-10 days to process due to the time difference and coordination with our international logistics department. Once your order is shipped, you will be provided with a tracking number updated on your order with email notifications. Depending on the location of your final destination, transit time will be around 3-5 business days, plus a couple of days on custom clearance. You will be able to track the entire process via provided tracking number.