Please allow up to 21 business days to receive your order, before contacting us. Most orders are received by the customer within 3 to 8 business days of placing the order. If you need your order on or by a specific date please contact us by phone or email to place your order.