No, I usually buy the drops, because I find the B12 pills to be uncoated and difficult to swallow. I’m bad at swallowing pills. But, whether I take the pills or the drops my B12 number goes up. I’m usually between 550–650. Without supplements I quickly drop to 400. I’ve dipped below 400 at times, before I took it seriously. I don’t take it like I do my necessary meds (like thyroid meds, I’m vigilant) I’m a little lazy about the vitamins and minerals, but I take them at least a few days a week, sometimes I’m good about every day.
I don’t drag vitamins and minerals along on vacations usually, or obsess about them daily. The two I know I become very deficient are iron and D, so I can take a bunch of those before traveling, or take a bunch if I forgot to take them for a few days, since we don’t just pee those out. Mind you, I don’t take more than what a doctor would be ok with at once. Like, I usually would take one pill of iron a day, but I know I can take as much as two at a time twice a day, so if I miss a few days, I would pop two at once the next time I remember, if I knew my iron was very low.
B12 is water soluble, so that one we do get rid of, and need to replenish to keep the number up. However, I do know people who have had high B12 numbers, and were told to stop taking the shots. Unless, you have been medically diagnosed with pernicious anemia or actually extremely deficient, I would think just take the pills or drops and retest. That’s not medical advice, that’s just what seems reasonable to me. @Caravanfan might would know better than me on that. I don’t know the when the standard of care is to prescribe the shot.
The fat soluble vitamins are ADEK, the others you pee out. Minerals are something you have to be careful with; too much can cause serious problems. You might know all that, but just in case others don’t I figured I lost them.
My advice is always get tested. I never tell people to take what I take, or to just pop pills. Some “multivitamins” have huge doses of vitamins and minerals. You have to read the labels. A huge dose of A can harm a fetus. Huge doses of calcium could become a risk for kidney stones and stiffening if soft tissues, even a cardiac risk. Huge doses of iron can be deadly, causing heart problems, especially for children. Men tend to not need iron, so they also need to watch the labels, one a day for men is going to have very low or no iron for that reason.
100% of the US recommendation daily is a very small amount of vitamins and minerals, and usually not any worry of overdosing. Still, I say get tested.