Blood can be stored for 42 days. However, freezing blood has a lifetime of 10 years.