Definitions of shelf life:

  • noun:   the length of time a packaged food or drug will last without deteriorating