They wont mention a B12 deficiency in a Doctors office. Sadly when Doctors are going through school classes on nutrition are an elective course. What I recommend when taking supplements is to get natural vitamins as opposed to synthetic. Natural vitamins can only be obtained through a licensed professional. To find one near you Duck Duck a company called Standard process and they will guide you as to where to go. Trust me those supplements do work but when selecting a Doctor it is usually a hit or a miss. If you are anywhere near Missouri I can recommend a Doctor.
I'm in Massachusetts...Harvard Medical School...Nobel Prize winners.If it can't be cured in Boston it can't be cured.