Dry scalp can be caused by nutritional deficiencies, such as a lack of vitamins B6 and B12. Increase your intake by eating more fruits and vegetables, whole-grain bread and cereals, and, if necessary, taking supplements like flaxseed oil, zinc, and selenium.