TestPowder has both TMG and L-Dopa.. I enjoy taking it before bed as long as I know I can fall asleep quickly. If The L-Dopa hits me before I pass out I have a really hard time getting to sleep. I have been sleeping great lately but test powder has agmatine, tmg, daa, and l-dopa.. so it's hard...