b vitamins for me, I sweat so much when working out on cycle and drink so much water i flush out the b vitamins , I take a b 100 complex 2 times a day really seems to help out. I NOTICE after a few days if i am not taking it I loose some endurance in the gym