Yes, take the sublingual B12 in addition to your B complex. B complex usually has only a very small amount of B12, not enough to handle building stores of it. The methylcobalamin form is generally better absorbed than cyanocobalamin, in my experience. As Trapper is underscoring with his suggestions of B12 injections, B12 can be hard to absorb. Sublingual use helps overcome this. Or, if you want to swallow it, just use more of it to overcome the problem. I use 3 mg (3000 mcg) myself that way, which appears to be my minimum to keep back spasms at bay. DH requires 10 mg methylcobalamin and 6 mg adenosylcobalamin every day to help his defective methylation cycle (in addition to the 5-MTHF form of folic acid, the P5P form of B6, and TMG, but that's another story). He's way on the other end of the spectrum, of course, but just showing the wide range of safety, when you need it.