For stocked products, we will arrange the delivery in 12-24 hours after receiving your payment. For custom products, we will arrange the delivery in 7- 20 days after receiving your payment.