AB can only donate blood to other ABs. A can donate blood to As and ABs. B can donate blood to Bs and ABs. O can donate to all blood types. Negative Rh factors can donate to… both positive and negative Rh factors, however postive Rh factors can only donate to other positive. So if I had O+ blood, I couldn't donate to A-, but could donate to A+.