Question: how long to fast before 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.