HI. I went to give blood and was told my Haemoglobin was too low. The reading was 118. I am a 32year old man, 6 tall, 14st, fit healthy and active. I have felt tired, but put this down to working too hard. I eat well, and eat a lot of red meat and veg. Any thoughts on what could be causig this? And what to do about it? Thanks!
Hi Simon. Davies, greetings from Chat Doctor.come have gone through your case scenario and feel that you need to go for some extra tests like serum ferritin levels, stool for occult blood. These tests will see whether you actually have low iron stores or suffering chronic silent blood loss. Also, I advocate an ultrasonography of upper abdomen to see your spleen size and liver span, as these do increase in certain types of anemia. Since you have not mentioned I assume you do not have any bleeding problem and other co-morbid conditions like hypertension and thyroid disorder. I firmly advice you to visit a primary care physician and get your self evaluated clinically and discuss with him in details regarding your plan. You have not mentioned so I assume you do not smoke and Chat Doctor.  Hope I have been able to answer your query. Take care