Shelf life has 2 different meanings across 1 category:
Noun
the length of time a packaged food or drug will last without deteriorating
The length of time a product (especially food and drugs) will last without deteriorating or without being sold.