Donated blood can last..... I think it has a shelf life of 40 some days. That value is approximate as they seperate the blood into three parts, the plasma, platelates and red blood cells, and each of them has it's respective shelf life.
Didn't find the answer you were looking for?