Sp, only you know when you're done. Just be cautious about making a decision, any decision, that's based in fear.
Because I think that's pretty much what landed you here.
I'm not expecting you to stick anything out, just go about living your life, working on your stuff, becoming the man you want to be. I think for some when the decision is made to D, the mind flips to "whew, now I don't have to do THAT anymore!" when THAT is working on the self. It's hard work, painful work sometimes.
How about for 3-4 days you completely ignore W? I don't mean not respond if she talks to you but act like she's just not there, practice for D. If she says things you find hurtful, ignore it, let it roll off your back. If she does things that seem crazy to you, don't judge, just observe. Just try it.
And while I sort of understand looking into the future, you've got a lot of life to be lived today.
Me 57/H 58 M36 S 2.5yrs R 12/13
Let me give up the need to know why things happen as they do. I will never know and constant wondering is constant suffering. Caroline Myss