I have been taking prescribed B12 injections once a month for at least 10 years as my body can not absorbed it. I can honestly say it does not do anything to enhance my performance. I don't ride any better right after the injection than I do right before it is due.