Hi, I have been taking the cyanocobalamin supplements as I'm a vegan and I take H2 blockers for reflex. I 've taken them for years and suspect they cause a deficiency ( having an op soon for hiatus hernia so that should fix the reflux problem). My reading for B12 was 1207. I had complained of deficiency symptoms and he said he was sorry that I was wrong as my reading was high. I believe, and have researched, that a high reading means there's a problem with absorbing B12. He said no that wasn't the case. I really believe it IS! Any comments!