'shelf life' definitions:

Definition of 'shelf life'

(from WordNet)
noun
The length of time a packaged food or drug will last without deteriorating