He told my wife that between our skull and our scalp we have nerves, and long hair traps heat and burns the nerves, thus causing the onset of a migraine.
Some JWs invent baseless crap like this to support their prejudices.
I get the impression that we're not even certain that your son is getting migraines.
If he is, the herb FEVERFEW might help reduce the frequency of the headaches, but it takes about 2 weeks of regular dosing to begin benefiting the patient. There is a drug called sumatriptan that provides some people with relief from migraines. It can be taken as an injection, a nasal mist or a pill.
If it is confirmed that your son is getting migraine headaches, one other possible cause is a small heart defect called a "PFO". Recently it was discovered that persons who had both migraines and the PFO condition found their migraines ceased after the PFO was repaired. So if the migraines are confirmed, have your son evaluated for a PFO.