How long does the food last?

All food dishes can be enjoyed within 48 hours of arriving at your home as long as they are refrigerated.