The stocks of blood as of 29th March 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+ 99
A- 27
B+ 248
B- 14
AB+ 63
AB- 50
O+ 197
O- 25