i heard one day a medical doctor say that grey hairs is caused by lack of copper in the body before the age
Medical doctors can say the darnedest things. Anyway, the richest sources of copper, in general, are meats (especially organ meats), beans, nuts, seeds, and grains. About what your doctor said, graying of hair associated with aging is not caused by a lack of copper. That is, more copper will not stop your hair from losing pigment as you grow older. He is referring to the possibility of an actual copper deficiency causing a graying of the hair. There may be some association, therefore, with copper levels and graying of hair either suddenly or with time as we age, but to say that the only reason we lose pigment is because of copper is probably not even remotely true. Other vitamin or mineral deficiencies have also been associated, such as iron and vitamin B12.
You should make contact with a doctor. It is a considerable issue. I suggest using Teledoc. With Teleadoc you can communicate right to US board qualified medical doctors 24/7. You can use your cellular phone, tablet or any computer. I am using this service for more than 4 years. Take a look at: is.gd/teladoc