It sounds like he may need professional help, depression is some serious stuff to deal with and people can hit rock bottom easily. This is personal, but do you know if he is on any meds for depression? They aren't a "cure all" but can certainly help.