Anemia can happen when your body:
- Loses too much blood
- Doesn't make enough RBCs
- Destroys your RBCs at a faster rate than it can replace them
- Doesn't make a normal amount of hemoglobin in your RBCs
These problems can happen for many reasons, including:
- A condition you are born with (congenital or inherited). This includes sickle cell disease or thalassemia.
- Heavy bleeding for any reason. This includes injury, surgery, childbirth, or even heavy menstrual periods.
- Being low in certain nutrients. These can include iron, folate, or vitamin B-12.
- Some long-term (chronic) conditions. These include liver disease, diabetes, rheumatoid arthritis, or kidney disease.
- Some chronic infections. These include tuberculosis or HIV.
- Cancer.
- Exposure to certain medicines. This includes chemotherapy medicines.
There are different types of anemia. Your doctor can tell you more about the type of anemia you have and what may have caused it.