Question: how many hours do you have to fast before a 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.