Testosterone injections are given intramuscularly, or directly into the muscles. An intramuscular injection, delivers medication deep into the muscle tissue. Generally speaking, for most intramuscular injections you would use a 21 to 23-gauge needle and 1” to 1.5” long.