Testosterone propionate is an oil based steroid with an propionate ester which will cause the steroid to be released from the injection site over the duration of a few days. This is different then the likes of testosterone enanthate which is much more slow acting compared to the propionate ester, which requires much more frequent injections to make sure blood concentrations remain stable.