Hormones normally have short half-life.
How is it possible that they have long-life in drugs?
The question is a bit vague, but in general a drug formulation is made of the active principle plus a series of other non-active compounds call excipients.
Excipients have multiple roles such as:
(there are many more resons to add excipients, see the relevant Wikipedia page for a longer list)
This last point is what you are looking for. If the hormone (or any other molecule, it doesn't really matter) is complexed with excipients it will be released in the blood or metabolized slower/faster depending on the specific molecules/formulations/mode of administration.