Graying of hair can be because of stress, nutritional deficiencies, lifestyle changes, hormonal imbalance, pollution etc. Plus you have odd working hours hence disturbed routine which add to the issue. There is no 100% cure for it but can prevent new graying of hairs.
Next Steps
take online consultation for the same
Health Tips
high protein diet
lots of fruits vegetables
daily exercise