One, they'll be more expensive than vitamin B12 supplements. They can also cause side effects, such as skin rashes, headaches, itching, diarrhea and nausea. Meanwhile, supplements are more cost ...