Some health professionals suggest that magnesium is better for sleep than even melatonin. After a bout of insomnia, our ...