Там ниже очень хорошую статью порекомендовали. Но в связи с тем, что Вы с сыном в критическом состоянии и он уже взрослый, считаю возможным взять его в союзники. Не в том он возрасте, что бы за него что то решать. А если он поймет твое внутреннее состояние и мотивы поведения, то ему будет легче разобраться и в своих чувствах