I've been told that B12 shots are painful, they sting, but you can inject it directly into the port on the bag of fluids if you're still giving her subQ's.