Vitamin B12 is responsible for the growth and condition of our hair. Therefore, its deficiency in the human body can provoke the appearance of gray hair. It is one of the most common causes of gray hair, and a lack of this vitamin can cause it even at 25 years.