So your internist (was it internalist as in internal medicine...internist is a student...doesn't matter...same non-result!) said you must be a closet ETOH olic? They aren't taught what the word P-A-R-A-S-I-T-E means, so it doesn't exist as far as their 14 years of brainwashing goes. It's the Ascaris and flukes and other bugs that obviously put the whammy on your liver.
Yeah, the B-12 can be high as showing that it's not being absorbed. That's the basis for the Schilling test, which is an old study and I don't think it's used much anymore. But basically someone who pees out most of their B-12 is labled w/ "pernicious anema." Well, they might have got the dx right, but they don't know what the CAUSE is.
Did you submit a blood sample for these tests?
I don't know much about the B-12 injections, but I'd be afraid that they could be contaminated...you know...