I feel your pain. I'm going through much the same thing. I'm fortunate enough to be working, but I don't want to support him.

Now, for you, see a therapist yourself. There must be a free one...