Please allow 2-5 business days for processing your order. After which, your order will be ready to ship out. It usually takes only 10-20 business days for shipping to the US and 15-40 business days for international shipping, depending on your location.