Your order will ship within 5-8 business days. Usually they do ship much more quickly, but please allow the full processing time around holidays and busy seasons. If you need your order by a certain date, please contact me and we can determine the best way to get your order to you on time. Please contact me BEFORE ordering to be sure I can accommodate your needs. I hate disappointing my customers and I want to get your order to you when it's needed!