Our production times depend on the size of your order. If you order 100 units or less they usually ship out in 4 to 6 days and if you order 10,000 units and under production time is usually about 2 to 3 weeks.