Minerals like calcium, magnesium, chromium, iron, manganese, copper, selenium, potassium, silica, and zinc are also important for hair. A diet deficient in these vitamins and minerals, can make your hair and the skin dull and lifeless. So, include foods like fresh fruits and vegetables, dairy products, whole grains, beans, fish, eggs, and meat in your diet.