food manufacturers generally recommend that canned goods be stored for no longer than one year for best quality. tomato products, canned fruits and other high acid foods should be used within 18 months. low-acid foods (such as canned vegetables) have a shelf-life of 2-5 years.