There is still no viable substitute for human blood in medical care, where it is used for transfusions for everything from bleeding disorders to trauma, surgeries, and organ transplant. In addition to an ongoing need, maintaining a sufficient blood supply is complicated by its limited shelf life. Unless it is frozen, donated blood must be used within a few weeks or it will spoil.
People can give whole blood every eight weeks, plasma every four weeks and platelets 24 times a year.