I HATE people who put IANAL and other acronym disclaimers everywhere, but I just feel these type of posts can negatively influence people.
I am glad magnesium and vitamin D worked for you, but some people may need prescription medications from a psychiatrist.