Anemia happens when a person doesn't have enough red blood cells. When you don't have enough red blood cells, your blood can't carry enough oxygen to your body.