It depends on the amount of compound, the higher the dose the longer the therapeutic effect in the body.. As previously mentioned AAS are broken down into various metabolites, these metabolites can remain in blood for a considerable time, and some blood-hormone tests look specifically for these metabolites, not the parent hormone...
It depends what hormone/drug you are taking... (you've not mentioned)..?