Please allow 2 - 3 weeks for delivery of your order. If you have a specific date needed, please specify your desired due date on your order or contact our Customer Care depart. with your request.