Yes, the meals are all delivered simultaneously. The meals can be kept for 3 days in your fridge.