Seasonal ship dates begin November 15th and you can choose your preferred ship date and gift message with the button below your order. Products ship 1-3 business days after order is processed unless date is otherwise specified and may take up to 2 weeks to arrive to its destination. Last ship date guaranteed for Christmas orders is December 15th to ensure the package will arrive to its destination in time. Products should last a couple months if cared for properly. Care instructions included.