The benefits of taking B12 vitamins are many and varied, but some of the most commonly cited benefits include improved energy levels, better cognitive function, and a reduction in the risk of certain types of cancer. B12 vitamins are also essential for the proper formation of red blood cells, and for the health of the nervous system.