Question: how long do i have to fast for a cbc blood test?
Answer: When your doctor orders a CBC, there are no special preparations you'll need to take before the test. You are not required to fast (not eat solid foods for 12 hours or so), unless you are having other tests done at the same time that require it.