Question: how long will a canned food last?
Answer: Can Cans Last Forever? No, they can't. According to the USDA, high-acid canned goods, like tomatoes and citrus fruits, will keep for up to 1½ years. Low-acid canned goods—that's pretty much everything else, including vegetables, meat, and fish—will last for up to 5 years.