Yes, stress is believed to be one of the major causes for white or gray hair. It is seen in research that hormones that are produced when we are in stress can reduce the melanocyte stem cells which are important for determining our hair color.