Benefits to Keep in Mind When You Take Vitamin B ShotsFinally, vitamin B12 shot benefits to help you protect yourself from many cancers.