This is an awful.situation to be in.
Im in a similar position and the financial implications have an affect on everything but they do not care as long as their own need is fulfilled. I have decided to leave him after a very long time as I feel theres no hope for him ever recovering whilst he is not standing on his own 2 feet.