Helio
I can certainly sympathize with you regarding conflicting  B-12 information. I
have a pretty good supply of information from recognized B-12 authorities which
contridicts each other.Some do say the body is able to store large quantities of
this necessary nutrient. I,personally do not take a chance, and take B-12 in
sublingual form about 4 times a week when I am not consuming B-12 containing
foods.  If this  issue is important enough to you, consider having a blood test
done. You would then have a definitive answer.
    Regarding the larger question of diet/mental functioning: does your diet
include adequate quanities of essential fatty acids? Could you be suffering from
low blood sugar with your 70% fruitarian diet? If you wish to post more
information about your diet, I will try to be more specific.
Best of luck
Roy Siegel