Normally we try to ship all orders within a few days, but the holidays are our busiest time of the year. During this time it can take up to 2-3 weeks to get your order shipped. Even though we've done a lot of preparation, we do pack each box based on what you order. Also, due to the high demand during this season, we may run out of an item unexpectedly. This means the production area needs to build more. We appreciate your patience and rest assured that we are working hard to get your order to you as fast as possible.
Have a blessed holiday season!