Question: how long do you have to fast for cbc?
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.