I've heard so many mixed things about B vitamins. I've heard that the B complex vitamins can actually increase anxiety, but the B12 vitamin by itself is helpful for anxiety.

Also, I'm taking Vitamin D 50,000 IU every week. I'm also taking Calcium/D3 twice a day. These are both doctor's orders. Sometimes I take magnesium in the morning (125 mg). Would B12 be safe to take with all of these? Also, should I increase my magnesium intake?