I have a B12 deficiency. I went undiagnosed until I was 26 (that was 4 years ago). I am taking 2,000 MCG, at least, a day to help with that as I don't have insurance nor money to pay for the shots. Is there anything else that I can do to keep my B12 levels where they need to be?? Thank you for all and any help.