When ANY child has headaches, something is wrong. They don’t just happen and they darn sure aren’t because that child is deficient in some medication. And yet, we seem to think this is the case because the administration of medication seems to be the treatment of choice in mainstream medicine.
Even if a medication controls the headache for that moment, it has in no way, shape or form fixed what was causing the headache. As a parent, it is your job to NEVER accept anything less than an answer.