Your meals will stay fresh for a full 7 days in the fridge until your next delivery arrives, and there is an 'Enjoy By' date printed on each meal sleeve.