ZMA helped a ton with my insomnia. Also, I make sure that I don't train after 6 pm or so or else I have a hard time falling asleep. Not taking ZMA any more, but supp with individual zinc and magnesium (so basically ZMA but without the B vit). gives the same effect to help fall and stay asleep, but I don't feel as groggy in the morning.