It sounds to me that he needs to grow up , he doesn't give a damb about his self , and sorry for this but he can't give a s...t about you ether.
My advice and I know I shouldn't say this I mean no offence find your self a new man .
If he is willing to help himself we will try to give him all...