Thanks so much, Sharon, for your thoughtful response. I have been taking B12 as cyanocobalamin but only 50 mcg a day as part of a multi-vitamin. I will try the 1,000 mcg (I take it, rather than mg) sublingual to see if it makes a difference.
As a long-term vegan, I really appreciate your thoughtful suggestion 🙏