Has anyone tried asking their GP to give them their shots?

Was going to get my girlfreind to do mine but not confident she will do it ok.

I was thinking since he is my GP and he knows that i am taking steroids, as his patient it is his responsibility to act in the best interests of the patient and their overall health and well being.

If he knows that i am planning to inject, and that it may be done incorrectly, he might offer or have no choice to do it as a safety precaution so myself or my girlfriend dont harm me.

What you guys think??