B vitamins are not stored in your body. They are water-soluble vitamins, which means that after you consume them (from food or supplements), they travel around in your bloodstream and are used as needed. Whatever is left over is excreted in your urine. Vitamin C is another water-soluble vitamin.
Fat-soluble vitamins ( A, D, E and K) are different: Whatever your body doesn't use right away is stored in the fat cells in your body for several weeks or months for future use.
For more information about vitamins and your own vitamin needs, consult your doctor.
More Answers from Stacy Wiegman, PharmD