Dear customer, we have three warehouse in United state. They are in NJ,CA,AL. We will send out your item from the warehouse which nearest to you. We will ship out your package within two working days after you place the order. We will send out by USPS or FedEX. You will be get it about 3-8 days. Thank you for your order.