Lisa - Hopkinton Drug in Hopkinton, MA seems quite good. The guy in charge, Dennis, is usually available for questions and his perspective. This is where Dr. Shoemaker gets the VIP and treatment for Marcons.
I've been using "Pharmacy on the Park" in Charlotte, NC. I am getting 3,000 IU / cc hydroxycobalmin. I think 30cc's was around $38 the last time I had it filled which was a year ago. That's the compounding pharmacy that the Hunter Hopkins Center was using when I was going to see them. I was also getting a sublinguial CoQ-10 that I liked. I'm pretty sure they ship anywhere in the US. I would love to get mine refilled, but I do not go to Hunter Hopkins anymore for financial reasons and none of my other doctors will even think about prescribing B-12.
Pharmacy on the Park: 704-366-3866
Toll free: 800-654-3115