It's a topical anesthetic that numbs the skin and decreases the sensation of pain, but doesn't eliminate it. I'd definitely check with your doctor before using it. It would need to be applied before she receives the injection too. Of course, you would also have to know the exact injection site.