Shelf life is length of time that food can be stored safely. Food cannot be kept forever. After a certain time it will go bad. After this time it is no longer safe to eat it. Shelf life is also used for drugs, drinks and other things that can go bad.