what are the advantages/disadvantages between injectable b12 and b12 in the pill form? is one better then the other? im trying to avoid as many holes i poke in my body as possible