I've used Emla on myself.. I've put it on the back of my hand before a surgery when I knew that I would have an IV. I don't think it would make a difference for a shot though, especially one that is intra-muscular.. it's not really the shot that hurts really bad as much as it is the serum going into the muscle that hurts... I'm not sure that Emla would help??