It may have something to do with your insurance if you are using insurance. Blue Cross requires injections to be performed by a nurse. Liabiltiy issues. In addition they have to teach you to give injectibles. Sometimes they dont want to do it. Ask the question. I told them it was to expensive for androjell.
I have Blue Cross Blue Shield and they pay for everything of course with a copay.. test c for home syringes and blood work. The only money I'm out is office visits because my Physician doesn't file insurances.