I find magnesium great - but I also like 5-HTP which I find also helps me sleep if I take it with a little food about 30 mins before bed. I find I feel a lot calmer when taking it - and it helps my ADHD - though I don't take it for too long, as I never like to take anything for too long.