Hello! It seems that you're going through a lot right now. Well, the best time to take a hormone test varies based on the type of hormone you're looking to measure. For instance, cortisol, commonly referred to as the 'stress hormone', is often best measured early in the morning as its levels are highest upon waking. However, testing other hormones might require different times. Often your healthcare provider will give you specific instructions based on the type of test.