The pandemic has canceled more than 50,000 blood drives, and NYC has just enough donor blood to last three days