The ZMA may help you to get better sleep, which is always a good thing, but I'd take a pass on the tribulus. You're much better off just spending you money on protein powder and creatine.