Hi dear ,
there is a blood bank building in hamad hospital as u enter to general hospital entrence from main road (lulu centre oposite side the entrence before emergency entrence ) on ur right hand before round about there is a blood bank white building you can go there and donate . it might take 15 min to donate .