I am surprised to see you use synthetic cyanocobalamin instead of the natural form methylcobalamin. My health provider has specifically stated to avoid this type as it is not considered a healthy form of B12. The synthetic form requires the body to remove the toxic cyanide molecule before it can convert and utilise the B12.
That said, my applied kinesiologist is able to test and see if my body needs a methylated or nonmethylated form or supplement at a given time. (Sometimes I have needed hydroxy- B vitamins, sometimes methlyated forms.)
"Although the amount of cyanide is considered toxicologically insignificant, humans must remove and detoxify the cyanide molecule, reduce the cobalamin to its usable +1 oxidation state, and then enzymatically convert the cobalamin into one of two metabolically active coenzyme forms. Nutritional inadequacies, enzyme defects, and pathological changes to tissues can all contribute to a reduced ability of the body to accomplish the synthesis of the active forms of vitamin B12 from CN-Cbl (Cyanocobalamin). Kelly, N.D., G. (1997). The Coenzyme Forms of Vitamin B12: Toward an Understanding of their Therapeutic Potential. Retrieved from