Thanks for using JustAnswer!
It could be some depression and anxiety. Especially if he is willing and asking to go I would get him into a child therapist. They will be able to talk to him and really explore what is going on as well as help him learn to handle everything appropriatly. It would not hurt him to be able to see a counselor and hopefully should help! I wish you and him the best. Please let me know if I can assist anymore.