All meals are prepped fresh for your individual delivery. Film sealed meals will have a shelf life of 6 days for best freshness. Breakfasts will have a shelf life of 4 - 5 days.  Non-film sealed meals will have a shelf life of 4 – 5 days.  Fit Kitchen meals can also be frozen for up to 30 days.