You can donate blood on 18 March (from 8 am to 2 pm)at the Qatar Petroleum site in Ras Abu Aboud. It is a joint blood-letting drive between Hamad Hospital and QP. Or if you dont have time to go there on the 18th, you can always go to Hamad Hospital to donate blood.