The stocks of blood as of 17th 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+ 119
A- 19
B+ 195
B- 15
AB+ 41
AB- 8
O+ 115
O- 18