Hi Chris! We sincerely apologize for the delay in your shipment. We shipped your package the day after you ordered it. We try to ship all packages the same day of the order, or the next business day, at the latest. We've had 2-3 packages be delayed in the shipping process this holiday season. It's a very rare occurrence and it happens only a few times a year, mostly in the peak holiday season. We apologize again that this happened to your package and it looks like there was an update this morning on your delivery. It's making its way through the USPS system and should arrive in a few days. Don't hesitate to reach out if there's anything else that we can assist with. Wishing you a wonderful holiday season and New Year and we appreciate your purchase and support of our business. Thanks again!! Brian