Made to order products take 2-3 days to make. Ready made products can be ready to ship out 1-2 business days after the date of purchase. Depending on the shipping method you choose, you will receive your order within 3-7 days if you're in the US and 7-30 days if you're outside of the US.