The stocks of blood as of 11th August 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+ 148
A- 18
B+ 166
B- 19
AB+ 91
AB- 06
O+ 215
O- 24