My mother has been to the gp because she has lots of B12d symptoms and a lot of the precursors to it. She has been on esomeprazole for many years but her GP said it is rubbish that proton pump inhibotors cause b12 d. He said her levels were 495 when lasted tested but she was on a B vitamin complex. The GP refused to test her or listen. He said it was all rubbish and would not listen about skewed results due to supplements. She has congenital chronic pancreatitis and has had her spleen, duodenum and pancreas removed, she is on long term esomeprazole, she has had candida overgrowth, and has an abnormal heart rhythm - all causes of B12d. Her dietician believes she is coeliac but the GP disagrees. She showed evidence to the GP but he would not even consider it. Her GP said she has a complex medical history and her tiredness etc is down to that - just because she has a complex history does not mean she will not have B12d, in fact after her stomach surgery etc she is more likely to have it. She showed him an article about proton pump inhibitors causing B12d and he said it was over simplified and rubbish. He said it is not the drugs but the stomach acid that causes it. oh and he said with a ferritin level of 13 she couldn't possibly have b12d.