Genetic factors, stress, lack of nutrition, chemicals, smoking or any underlying disease like anemia can also lead to premature greying of hair. All these factors lead to underproduction melanin that leads to grey or white hair.
Lack of minerals like zinc, copper is one of the most underestimated yet one of the most analysed reasons for grey hair.
A balanced diet is the most effective solution to control greying of hair. Include lots of fresh fruits, vegetables, protein rich sources of food in your diet. Load up on food items containing antioxidant and
vitamin C like gooseberry, oranges, lemon etc.
Try to stay stress free, limit your on-screen time, and do exercises and yoga that will increase oxygen supply to your hair.
Some cost effective hair care tips at home can also give you wonderful hair and prevent further greying - Give warm oil massage to your hair with different oils like sesame, olive oil, castor oil.
Next Steps
At your age its possible to get back the hair colour with some efforts. Visit personally for treatment.