I have kept and used evap. milk that I have had stored for 48 months. Buy the name brand milk though. The name brand milk has a lined can so that the lactic acid in the milk won't corrode, rust the inside of the can, or cause the milk to go bad due to a chemical reactionwith the metal can.