Magnesium vs Vitamin D

for mood

Stronger evidence: Vitamin D

Stronger effect: Vitamin D

Safety: Both carry up to minor interactions — check your context.

For mood, Vitamin D has the stronger evidence grade.

Magnesium

studied, no effect moderate certainty

Not recommended for unipolar depression

Vitamin D

grade C low certainty

small mood benefit, mostly in people who are deficient

sources: PMID:35311615 · PMID:00000005