Do you have to fast for a hormone blood test?

Hormone tests include cortisol, thyroid hormones, and sex hormones, and it is generally recommended that blood be drawn on an empty stomach.
Cortisol hormone has a clear circadian rhythm and is also affected by activities and emotions, etc. It is necessary to draw blood in the morning on an empty stomach and in a calm state.
Thyroid hormones are amine hormones with a long metabolic cycle and are generally not clearly related to eating, but it is still generally recommended that they be checked on an empty stomach.
Sex hormones belong to the steroid hormones, sex hormone six mainly includes luteinizing hormone, follicle stimulating hormone, estradiol, testosterone, progesterone, prolactin, because eating or drinking may cause changes in the level of sex hormone six, so you need to draw blood on an empty stomach.
The requirements for hormone tests vary from program to program, but it is generally recommended that the blood be drawn on an empty stomach.