do i need to fast for a vitamin b blood test?
If you are having a vitamin B blood test, you may need to fast (not eat or drink) for several hours before the test. You don't need any special preparations for a urine test.