Millions take magnesium for better sleep and less stress, but experts say many people may be expecting more than the science ...