Hi,
This can have genetic factors playing role may be one of your parents might have had the same problem when they were young, or you may be having micronutrient deficiency.
If there is some genetic factor then this might be controlled a little but the problem will continue , for micronutrients you can get yourself tested.
Get your haemoglobin levels tested to.
You can have a tablet containing calcium pantothenate and biotin . ...
Read Complete Answer