hi! no need to fast, you'll be there 4:00/5:00am and blood test is second to the last test around 11am(for women after blood test then pregnancy test), then come back the next day for the result, they'll tell what time to come back, we came back 10:00am.