Group B positive blood is extremely valuable - less than 8% of the population possess this particular group. Matching supply to demand is a constant challenge - we rarely have more than a few days supply of B positive in stock.
You can give blood three times a year, so please be sure to keep up your outstanding work and donate every four months if you possibly can.