We are currently experiencing a high volume of online orders. We thank you! Please allow up to five business days for us to process your order and get it shipped. However, we will try our best to get it out the door sooner. If you need it for a specific date please email us with your order number.