Shelf life varies depending on the meal. While most meals have shelf life 3-4 days, we encourage you to buy them as fresh as possible. Check the label.