Thanks for using Health Care Magic Forum,
can be due to Impaired production of iron
Loss of Blood
You are male with hb-124g/l is not to be worried as you will improve as on diet.
Worm infestation can also lead to decrease hemoglobin
Start on with tab.Albendazole
once in 6 months. ( You can do a stool examination to look for ova or cyst of parasites)
aids in the body's ability to absorb iron, so taking oral iron supplements
with orange juice is of benefit
Increase your food stuff containing green leafy vegetables
I Hope I Provided Useful Information. Do ask Furthur Questions to help You get well soon.
Dr.J.Kingson John David