Welcome to healthcaremagic forum.
Premature greying of hair can be because of your stress
and late night reading (in your case). But premature greying of hair also occurs in nutrients deficiency like minerals e.g. calcium, phosphorus, etc. also due to excessive salty diet.
so for this i would suggest you diet rich in proteins
and and salt restricted diet. and aplly castor oil once a week in your hair roots. and take homoeopathic medicine Nat Mur 1M once a week dose.
for further help contact: firstname.lastname@example.org
Dr. Rooma Ramnani