Most likely this pain is because of migraine. He needs to be started on preventive treatment for migraine.
Next Steps
Consult a physician or neurologist
Health Tips
Control Common migraine triggers like Stress, Skipping meals or not eating enough, Sleeping too much or too little, Bright or flashing lights, Drinking alcohol, Certain drinks or foods, such as red wine, aged cheese, and hot dogs.
Aerobic exercise may help.