Hello shabby: I'm sorry you & your bf are having such a difficult time. From my perspective, the only way your bf is going to be helped is if he makes the decision to get the help he needs. Unless or until he does this, I'm afraid there's not much you can do except to be there for him when he needs you... to the extent you are able. And, in the meantime, if you're not already doing so, seek some therapy for yourself to help you to stay emotionally strong & healthy.
If there is a family member of your bf's you could talk to, perhaps you could find out why it is they have abandoned him & see if there is anything you can do in this regard to smooth things over. But be forewarned. There would be dangers inherent in such an action. You may only manage to make everyone, including your bf, mad at you for "sticking your nose in", so to speak.