The stocks of blood as of 15th September 2015 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+ 252
A- 16
B+ 293
B- 16
AB+ 105
AB- 10
O+ 323
O- 19