When you inject testosterone, you're putting a depot of oil into muscle tissue which is slowly dispersed into the bloodstream (for several days, or even weeks, depending on the ester). As a side effect of this, you might experience injection site soreness for a few days after the fact.