A lot of pre workout supps are good but they are simply too expensive. I lile to make my own. I buy crystal lite packets and mix them in a bottle of water with 5g creatine, 5g arginine, 5g beta alanine and 200mg caffeine. Works just as good as anything else as far as otc stuff goes.