I'm not an expert here, but it sounds like an addiction problem that may be exacerbated by depression. I'd probably try to break the addiction (maybe take away internet service for awhile?), and possibly encourage him to see a therapist.
There is no arriving, ever. It is all a continual becoming.