Question: reasons why hgb is low?
Answer: Aplastic anemia.
Cancer.
Certain medications, such as antiretroviral drugs for HIV infection and chemotherapy drugs for cancer and other conditions.
Chronic kidney disease.
Cirrhosis.
Hodgkin's lymphoma (Hodgkin's disease)