i've been reading alot of threads about vitamin b12 now really what are the benefits? are they that great that it is worth injecting it?

Thanks J.B