Have you told him what it would take? That he would have to commit to some kind of counseling and show real change? It might be something that you could lob back at him; even if you don't take him back in the long run, he would still end up a better person.
Just a thought.
When do you find out what is going on with you, medically?