can anemia cause mood swings
1 In your nervous system, B-12 deficiency causes symptoms affecting your nerves (numbness, tingling, tremors, balance problems) and your mind (depression, brain fog, mood swings, and, in rare cases, hallucinations and psychosis).