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 withdrawal
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..