Hi. I appreciate you talking about your concern.
As per given information, it's better to consult a neurologist or psychiatrist for finding the actual reason for his behavioural n physical issues.
Psychotherapy would help to improve his anxiety and self esteem
Next Steps
For Psychotherapy You can further contact Rupali Mohbe (Psychotherapist) at Practo.
Health Tips
proper sleep and 3 meal on fixed time, daily half an hrs exercise and progressive Muscle relaxation techniques can help him to improve