3 doctors weighed in:
Where to get B12 testing & possibly shots? Gp?
3 doctors weighed in

Dr. William Lizarraga
Internal Medicine
2 doctors agree
In brief: Yes, primary care...
Any licensed provider can check a B12 level.
You can probably even get it at a independent lab for a fee too. As far as the shots, a primary care provider can give you these. Be advised that many people don't need the shots, though, and that the over the counter pills can work just as well for many people.

In brief: Yes, primary care...
Any licensed provider can check a B12 level.
You can probably even get it at a independent lab for a fee too. As far as the shots, a primary care provider can give you these. Be advised that many people don't need the shots, though, and that the over the counter pills can work just as well for many people.
Dr. William Lizarraga
Dr. William Lizarraga
Thank
Get help from a real doctor now
Dr. Vicken Poochikian
Board Certified,
38 years in practice
2M people helped
Continue
108,000 doctors available
Read more answers from doctors