Question: how long do i have to fast for?
Answer: 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. Always follow her or his instructions.