Question: how long to fast before blood test for testosterone?
Answer: Blood for testosterone should be collected in the morning at about 08:00 hours and in the fasting state. Repeat measurements should be made if results are low or borderline before making a diagnosis.