medications that cause low hemoglobin
Quick Answer. A low hemoglobin count, also known as anemia, is caused by pregnancy, a menstrual period, a diet low in iron, blood loss, or a disease that causes the body to produce fewer red blood cells or to destroy red blood cells. According to the Mayo Clinic, medications also sometimes cause anemia.