Question: how long do you have to fast before a cortisol blood test?
Answer: Do not eat, drink, or brush your teeth for 15-30 minutes before the test.