Answer:
There are a couple of reasons why the effects of steroid hormones are long-lasting. One reason is that they can be stored in fat tissue, which means they can be released slowly over time. Another reason is that they bind to receptors in the nucleus of cells, which causes changes in gene expression that can have lasting effects.