Our dishes will stay fresh 5-6 days. We recommend refrigerating all meals immediately after delivery Even though our meals taste best when eaten fresh, you can freeze them if you won't be able to finish all your meals