The stocks of blood as of 13th January 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+ 170
A- 14
B+ 200
B- 11
AB+ 19
AB- 05
O+ 125
O- 35