How long can blood be stored?

The shelf life differs per blood component: