As B12 is a water soluble vitamin it is difficult to overdose IMHO it is better to have too much B12 than not enough, I take sublingual B12 daily and also have the injections, so far I haven't suffered from loss of energy. I also take omega 3, k2, magnesium citrate, Vit C as well as prescribed...