Question: do you have to fast for vitamin b blood test?
Answer: 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.