The stocks of blood as of 24th 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+ 124
A- 25
B+ 218
B- 19
AB+ 40
AB- 05
O+ 148
O- 16