USA Warehouse: we have stocks in the USA now. Please note that products in USA fulfilment centre is solely shipped within the USA regions only. If the product ordered is out of stock in our warehouse then we will have to ship from our factory in China which will take slightly longer 7-14 days but it will still be delivered on time.