Thanks to our vacuumed sealed trays, meals typically stay fresh up to 7-10 days post delivery, once stored in the refrigerator. You can extend the shelf life 6-8 weeks if stored in the freezer.