Ive got a fairly good relationship with my doc and asked him to give me a prescription for b12, no questions asked. Mate of mine says he got from the doc and told him he didnt eat enough meat and got most of his protein from vegan sources and the doc prescribed b12 for him, have a chat to your doctor see if you can get a prescription because thats your safest bet for b12