high acid foods such as tomatoes and other fruit will keep their best quality up to 18 months; low acid foods such as meat and vegetables, 2 to 5 years. if cans are in good condition (no dents, swelling, or rust) and have been stored in a cool, clean, dry place they are safe indefinitely.