Me, too. Only not mildly.
Also low on thyroid and I take a B12 shot every week.
The only thing good about growing old is it beats the alternative. Also, you have a little money. AT least until retirement.
For B vitamins I drink one of those “5 hour energy drinks” each morning. It’s amazing the amount of B vitamins one of those little plastic bottles carries (and not being a coffee drinker, I have good use for the caffeine).