Causes of low hemoglobin

The causes of low hemoglobin include anemia, drug effects, malnutrition, and body infections.
1. Anemia: blood loss anemia, myelodysplastic disease, insufficient iron intake may lead to anemia, which may affect the production of hemoglobin and cause low hemoglobin.
2. Drug effects: often seen in anti-cancer drugs, chemotherapy drugs, these drugs may inhibit bone marrow hematopoiesis, causing low hemoglobin.
3. Malnutrition: malnourished patients usually have insufficient intake of nutrients, which will lead to the lack of vitamin B12, folic acid, iron and other nutrients in the body, which may cause megaloblastic anemia and iron-deficiency anemia in patients, thus causing low hemoglobin.
Low hemoglobin may also be caused by other reasons, it is recommended to go to the hospital in time for further examination to clarify the cause of the disease to take targeted treatment.