I think B12 is a vitamine that is difficult to overdose, not harmful, and something most people do need - plus, it is a super vitamin that influences loads of body functions. That said, I just buy the 1ml vials and inject myself every 4 days.... those are less than $1 per injection.