Red blood cells normally last for around 120 days before they need to be replaced. A typical blood donation contains a mix of young and old red blood cells, whereas the lab-grown blood is all freshly made so should last the full 120 days. The researchers suspect this could allow both smaller and less frequent donations in the future.