I have had varying symptoms for about 18mths but hadn't joined the dots but last week had confirmed low B12 and commenced on loading dose hydroxycobalamin. Without any further investigations my GP indicated that it was dietary , I eat a normal diet including chicken and eggs but little red meat and no other diary just because I don't like them. My ferritin and folate were within normal limits. I feel guilty that I am responsible for my symptoms. I am supposed to have a test for IF antibodies but not sure when to have these as I am having treatment which I understand can alter the results.