All meals are prepped fresh for delivery. Film sealed meals will have a shelf life of 7 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.