Be aware, however, that there is some research supporting that orally taken B12 is efficient for treating pernicious anemia. I don't know why some doctors don't get even this right, but it seems you're at least as competent as they are, if you are willing to look around what others have written on the Internet.