Thanks for your query
i can feel your concerns
Firstly high haemoglobin
is not called as anaemia
.Anaemia is low haemoglobin for that age.
Haemoglobin value has a certain range for every age .
For your age haemoglobin between 130 -160 is cosidered normal
for your hair problem,you need to consult a dermatologist
i want to know if you have a family history of baldness
wishing you good health