Hi,
I am a vegetarian. The first time I was diagnosed with b12 deficiency I was 21 and had been vegetarian for many yrs. I had severe symptoms. I had never even heard of b12 before. I was very sick and experienced ;faintness, dizziness, headaches , breathlessness and more. I thought it was all in my head and kept pushing myself. By the time I went to doctor I lost half a stone in a few days. I can't remember what my b12 level was but it was def at extremely low end. I got the b12 injections and was tested to see if intrinsic factor was working and it was. A few years later I was diagnosed again with b12 deficiency. I got the injections again and all was fine.
Just this week 8 years since my first time with b12 deficiency I went to the doctor again as I was feeling dizzy and lightheaded and exhausted . I had my blood done and got call to come in and get injection as my b12 just over 100 mark. This is my third deficiency in eight years. I take a vitamin B COMPLEX fairly regularly. I am a vegetarian but not a vegan. I eat cheese fairly regularly nearly every day. I feel sick if I drink milk or eggs in their raw form but I drink hot chocolate, eat pancakes etc. The last few times intrinsic factor was tested it was fine. Is there any other reason I might not be absorbing it ? I also suffer from depression/anxiety and take low dose sertraline. I have symptoms of IBS and get stomach cramps. I was thinking this might be reason as it is the intestine that absorbs b12. I have different doctor over the years but the doctor I have now has said we will monitor my levels closely this time . Does anyone have similar experience in that they take supplements but b12 goes low? I hope my nerves are not damaged from lack of b12 over the years. I get weird darting, throbbing pains that I think could be nerve damage but it is not bad pain. I just hope it doesn't come back to haunt me years from now. Thank you for any help.