And to give someone a headache causes them to have the headache, but it's not as if you're taking the headache out of your head and causing it to go to the other person, and implanting it in them.
Y dar jaqueca a alguien es causar que alguien tenga una jaqueca, pero no es como si sacases la jaqueca de tu cabeza y la hicieras ir hasta otra persona y luego planearas metersela en su cabeza.