Hosted on MSN
How long does a B12 shot last in your body?
B12 shots work fast but don’t last long. Most leaves your body within a day, though some is stored in the liver. Regular injections may be necessary to maintain steady levels, especially if you have ...
An expert reveals the 6 best vitamin B12 supplements you should take in 2026 - These are the best B12 supplements on the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results