How long does it take magnesium to help with anxiety?