Magnesium glycinate is the best i tried, citrate is a laxative, oxide is a waste, I heard trheonate is great to, are you working, moving, excercise, or just sitting? so if you don't get tired you will have trouble sleeping, I could sleep with 144mg MPH with 300mg lyrica, but if I dont do nothing even brain exhausting like writing, studying I couldn't sleep. Sometimes you just need to cool yourself meaninf try not to eat heavy stuff couple hrs before sleep and no training or running cause if you raise you temp. you will just get nervous and sleep is off.