You should check your
blood picture once again to see if the
anemia has settled with
injection treatment. It is because it is not only due to Vit B12 defeciency all the time. So if it was for that issue, then it should have settled with injection treatment. Or else, the cause might be different.