there are four main blood types : a , b , ab and o. blood centers often run short of types o and b blood , but shortages of all types commonly occur during holidays and the summer because regular donors take vacation .