Sorry to those who saw a recent delay on shipping orders. We are now caught up and our holiday season shipping is starting. All orders will be shipped within 2 business days. Order before December 16th for guaranteed arrival before Christmas or contact us for a refund on shipping cost.