Vitamin D affects mood and mental health. Deficiency of this vitamin has been known to cause symptoms such as mood disorders and fatigue. Hence, maintaining a healthy level of it in our body is essential to ensure optimal mental well-being.