how long can blood last
Â· just now. Report Abuse. Donated blood lasts for around 35 days as whole blood collected into a bag with anticoagulant and additives which help keep the blood cells alive (dextrose, phosphate and citrate). Plasma that is separated off can be frozen (at minimum -25 degrees Celcius) and kept for one year.