All meals are prepped fresh for delivery and will have a shelf life of 4 – 5 days. Fit Kitchen meals can also be frozen.