All meal services make sure to specify the shelf-life of each dish on the wrapper or recipe card. You can also find this information on the FAQ page. Generally, meals that arrive fresh and not frozen can last for four to seven days unless you get them frozen. Meals that are delivered already frozen offer a much-extended shelf time.