K..
No offense to anyone, but this is a situation in which I think if you were married, he'd be more inclined to stay & work it out. Right now he's getting the milk for free, and has no reason to truly commit. I think it makes it easier for him to say "Im leaving" for the umpteenth time, because he didn't make an official commitment. And he knows that you will accept him back with open arms. If my DH said he was leaving me & then tried to get me to "co-exist" with him to make things easier on HIM, I would tell him to get the frick out. Sometimes you just shouldn't be with someone, and that's ok. You can't force someone to want to be with you. You need to love YOU enough to realize that. And yes, continue with the counseling.