It sounds like it could be the Meds he is on as I know they can have side effects, did they wean him off the Strattera and Adderall or did he stop immediatly ,the headaches and other Symptoms
you describe could be <span style = 'background-color: #dae8f4'>Withdrawal</span>
it would be best to ask his Doctor about that. You have to go by your gut feeling with this , personally and I do mean just that... I would make sure he isnt going to get another set of side effects from the new Meds..