According to the USDA, low-acid foods can be stored for two to four years and high-acid foods can last for 12 to 18 months.