Question: how many hours must you fast before a blood test?
Answer: How long do I have to fast for a blood test? It depends on the test. Fasting for a lab test typically lasts eight hours. Your doctor should give you any special instructions related to your tests, including fasting requirements.