Our elves are working 'round the clock to get your order out the door on the same day for all orders placed by 3pm Central. Products are shipped 2-day FedEx. However due to the increased shipping demand of the holidays and vaccine shipments, FedEx is taking longer than projected. We will do our best to get this to you in a flash, but can't guarantee delivery before Christmas. Thanks for your patience!!