The stocks of blood as of 10th May 2016 at 10:00 a.m. are as follow   

 

The stocks are dynamic and are subject to change at any time and depend on demand

A+ 121
A- 15
B+ 171
B- 12
AB+ 28
AB- 06
O+ 93
O- 14