How long can blood be stored?

Red cells can be stored for up to 42 days. Platelets can be stored for only seven days, which makes them constantly in demand.