I prefer to do them myself, however, I also didn't have a choice since I live alone and I'm on Copaxone. I don't see a neighbor doing my shots for me daily
My theory is, it hurts less if you're in control of the shot, versus another person doing the shot for you. Plus, you know your body better than anyone else