Shelf life is length of time that food can be stored safely. Food cannot be kept forever. After a certain time it may go bad. . Shelf life is also used for drugs, drinks and other things that can go bad or out of date. The words are also used as a metaphor for other things which have been around too long.