what is the best treatment for vitamin b12 deficiency — community answers