You can't save everyone. Some people wallow in self pity too much. If you try to help but they aren't willing to work on getting better theres a high chance you'd just waste your time.
My fuckass ex boyfriend did this, and told me he didn’t wanna break up after I got sick of it. I told him when he could attend classes and put effort into other people he would have a successful relationship just wouldn’t be with me