I didn't say it very well.

I meant that you cannot rule out past B12 deficiency as the cause because of the time since you began treating it.
If you were deficient, it is almost surely due to malabsorption, and when the body malabsorbs it seldom begins absorbing normally again.
Thank goodness you can keep on treating it safely, and treating it for life is of course the standard.
rose