A lack of vitamin B6 can cause a number of mental and physical health problems. Some symptoms caused by a lack of vitamin B6 include:  Confusion. Depression. Irritability. Mouth and tongue sores. Anemia.