Single word meaning "freshness duration"

I'm looking for a word that encapsulates the phrases "freshness duration" or "duration until something is stale".


Shelf-life seems to fit the bill.

Oxford Dictionaries (as below) | Merriam-Webster | Dictionary.com

Definition of shelf life
    noun
        the length of time for which an item remains usable, fit for consumption, or saleable:
            the shelf life of fresh pasta
        figurative
            the new strategy will be lucky if it has a shelf life of more than a few months


Best before.
Use by.
Expiry date.
Use before.