All of our meals are cooked and prepared every Sunday and are fresh to eat until end of day Thursday if kept in the fridge. Our meals can also be frozen and then thawed overnight and reheated and taste great that way too. If frozen, our meals will remain fresh for up to 3 months.