Our meals are freshly prepared on the day of delivery and shipped to you with insulated bags and packs of ice. We recommend transferring your meals to the fridge upon receiving them. They will stay fresh for three days. To keep our meals longer, put them in the freezer, where they can stay fresh for two weeks.