With a rise in online shopping and number of packages in the USPS, UPS, and FedEx systems, we encourage you to shop as soon as possible for the holidays. Once the middle of December hits, that is the very possible time we would recommend shopping in order to get your package in time. We cannot guarantee any delivery date due to unforeseeable delays in the FedEx, UPS, and USPS systems. As a small business, we are doing the best we can, working around the clock, to get packages out asap, all while growing our warehouse and production teams to do so. Package delays are something out of our control so we encourage you to shop early and choose FedEx as your shipping provider as they are more reliable than USPS.