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.