I'm confused. I had replied to this or a similar post, but I don't see my reply. So here goes again.
I think you gotta keep up that B12 forever!!
Chances are the MMA and Hcy were much higher and the B12 serum much lower before you took the B12. And loss of vibration sense is very common in advanced B12 deficiency.
I would continue the B12, and at a different time of day take a B complex. That should cover the possibility that you also need one or two of the other B vitamins to get that Hcy down into the lower half of "normal."
If this post is redundant, that's okay. It might help someone else.
rose