How Long are Canned Foods Good for?

Commercially canned foods will generally have a shelf life of 2-3 years after manufacturing. The foods may be safe to eat after that date, if the cans are not rusted or bulging, but the contents tend to lose nutritional value after the established use by date.