Regular delivery time is 40 days after deposit payment received. For urgent order, we can finish it in 30 days.