Luc,
Magnesium is suppose to make you less anxious, improuve your sleep...., do as you said you will and keep us advise, I didn't include in the list but it should be there.
Always make sure you get the top quality stuff, there is so much crap out there.