All orders are subject to a handling period before shipment, Usually 2 - 3 business days.
Most orders leave the warehouse within 3 - 5 business days after receipt of payment.
you will then receive notification of both processing and shipment. In many instances, we are shipping from our warehouses in either the US or Asia, please expect 10 - 20 days to receive your order in US. We offer free shipping worldwide but will take some time to deliver outside US.