What is meant by the shelf life of food?

The shelf life of food refers to how long the food will remain in good quality. This is different than the expiration date. A food can be beyond its shelf life and still be safe to eat, however, it might not taste very good.