Any orders placed on our site will get fulfilled within 3 - 5 business days (weekends and holiday excluded). For time-sensitive purchases, while you're checking out be sure to note the desired delivery date. Once your order is in our system, please send our Customer Support team the date you need your order by submitting a ticket HERE.