Trixie- I got my B12 at Walmart for $4.82. I am B12 deficient and was getting the injections weekly at my doctor's office but she told me that the sublingual drops are being found to be as effective as the injections. It's definitely a less expensive option. B12 is very important and plays a key role in brain and nervous system function. Hope this helps!