mostly white hair grow due to age,, but not only the old ones can have it even the children,,, even at you age 31....usually it is genetics.. did someone on you family have the same case? then if yes, then there is nothing we can do about it...it is the nature of life.. but if not? why not seek the doctors advice..