Question: what vitamins and minerals for anxiety?
Answer: Magnesium. Magnesium is a miracle mineral for stress and anxiety, so it only makes sense to start by saying more about this nutrient. ... 
Vitamin D. While Vitamin D is best known as a nutrient, what most people don't know is that it can act as a hormone too. ... 
Calcium. ... 
Zinc. ... 
Iron. ... 
B vitamins.