I hope not to sound harsh, but that's really up to him. You can only do so much to help, and I think you're already doing anything that it's in your power. He has to do his part as well.. I'd suggest therapy, but you've already said he doesn't want it...