I have been diagnosed with a rare disorder called Mastocytosis, it's a mast cell disorder. I have issues with gluten and wheat. I started losing a lot of weight and decided to see a few specialist regarding this. I had a colonoscopy done and they cultured the colon and found that I had too many mast cells in my lower intestines. I'm not sure how much of b12 relates to this but I was low, after one shot then, it was in normal range. A year later, I was feeling very ill and not myself. I stopped eating wheat and gluten and had less attacks. Which is in result to the mast cell disorder. I just a week ago had my blood work done and requested a b12 check. The normal range for b12 with this pathology is 245 to 840. I was 30. I was 30!!! 30? I'm shocked. So looking at the rest of the work up. My red cells are normal and along with everything else. The doctor has ruled out pernicious anemia. I took in the last week two b12 shots and started feeling worse. I got the results back and now it's 2000. Way over the normal limit. I'm experiencing tingling in my hands and am just not myself. Could someone tell me what other disorders or diseases can cause this? I'm obviously not absorbing b12 in the long run but why so high after only two shots. I'm worried.