Please note, we have a 48 hour processing time on all orders & a 1 week processing time on all customized orders. If we review your order details and we do not have enough time to guarantee your order on your specified order due date, we will notify you immediately and your order may be subject to cancellation. Rush Orders may be applicable if available after consultation for an additional fee.