Question: how long do you have to fast for a liver blood test?
Answer: A high reading may indicate liver disease, bile duct problems, or alcohol abuse. Your doctor may ask you to fast for at least 8 hours beforehand. You also may need to avoid alcohol and some prescription drugs the day before the test because they can affect GGT levels.