Between the new Natick Mall store and the busy holiday season, we are striving to get our web orders out within 5-7 business days. Rest assured that all orders placed before Dec 18th should arrive before Xmas. After the 18th is touch and go! Keep in mind, our products are made fresh, so we may not actually have the product on our shelves when you place your order. Thank you!