Hiii
Most comman causes of premature greying of hair is hereditary,
vitamin deficiencys, stress,improper diet, various diseases.
There is a topical application containing melatonin that prevents further premature greying of hair.
But the results are doubtful.
Best option is hair colouring using ammonia or PPD free colours.
It gives cosmetically gud results.