Tigerlily - have you seen an attorney yet? Have you figured out what your rights are, and how much you might get in child support?

I know you are hoping he will wake up and come home, and maybe he will - but right now you need to be looking after your financial well-being. And as long as you are at the mercy of what HE decides to give you, he's got you under his control and gets to keep you as plan B.

I'm all for making him move completely out and turning his fantasy into the real (read - flawed) thing. And letting him wonder about how you're spending your time when he's not there. As long as he knows you are sitting there waiting for him, he doesn't have to choose.

You've used this time to show him an improved version of yourself, and you still can. But one improvement you need to make is to not be willing to be treated this way.

(Btw - a grown man who punches holes in walls? I'm guessing you can do better)