after being diagnosed B12 deficient a year ago I have completed a course of loading doses and then prescribed 3-monthly b12 injections indefinitely, i wanted to know why I need this? After having an iron deficiency a few years ago I took supplements for both iron and b vitamins (inc B12) and as a vegetarian a lot of foods in my diet are fortified with B12. I have stomach /digestion issues which my GP says are unrelated to the B12 deficiency and has diagnosed IBS… I still get B12 deficiency symptoms like tiredness and dizziness but my iron levels are apparently normal? Celiac and PA blood tests came back negative. Was can i do to improve B12 absorption? any ideas? or do I ned the injections for life? thanks for any imput!