He has major issues going back to his childhood that have affected him ever since.
Its gone too far now, and I think that proper therapy would help him confront the issues and deal with them, but how do you tell someone that without it sounding like you are questioning their mental health, which is how he will take it.