You can say, "Sal gave Jason a headache," but it's a bit odd to say, "Sal gave a headache to Jason."
Man kann sagen: "Sal bereitet Jason Kopfschmerzen", aber es ist seltsam zu sagen: "Sal bereitet Kopfschmerzen für Jason".