There are many reasons your hemoglobin levels may be outside the normal range.
Low hemoglobin levels may be a sign of:
- Different types of anemia
- Thalassemia
- Iron deficiency
- Liver disease
- Cancer and other diseases
High hemoglobin levels may be a sign of:
- Lung disease
- Heart disease
- Polycythemia vera, a disorder in which your body makes too many red blood cells. It can cause headaches, fatigue, and shortness of breath.
If any of your levels are abnormal, it does not necessarily indicate a medical problem needing treatment. Diet, activity level, medications, a women's menstrual cycle, and other considerations can affect the results. In addition, you may have higher than normal hemoglobin if you live in a high altitude area. Talk to your health care provider to learn what your results mean.
Comments