He needs to see a doctor and have some tests ran if its after every or nearly every dive.
Sounds like there may be something going on that the pressure under water is making worse and could end up fatal, migraines are no joke and can be
serious, potentially life-threatening neurological problems.