Married six years, I have had some issues in the relationship but my partner isn't very healthy either. He has been unemployed or underemployed most of the relationship. He doesn't manage himself very well, get himself up on time for things, plan ahead. His communication skills are not great. He's very avoidant of anything hard and any conversation where he would have to just ask for what he needs. Rather than ask for his needs t be met he blames me for not meeting them or will do subtle things like sulk. He also has legal issues that have led to him going to jail over fairly dumb reasons and there's this constant threat that it could happen again. 

I mean yes I am overly sensitive. I get anxious if I call him and he doesn't answer, but if I know he was sitting there aware I was calling and decided to have a random chat with a cashier instead I also get angry and feel disrespected. I even get anxious sometimes if he leaves the room without any explanation,because he loves to storm off during an argument instead of saying "I need a break, let's revisit this in an hour." 

We have a kid, but I feel like even if I am kind of crazy surely some of the problem here is his issues and his crappy communication. He's been my biggest source of stress basically the whole time we have been together. But I have had a hard time making him leave. 

I'm tired of being the breadwinner and home manager and then also being made to feel like our problems are my fault. How do you leave someone when you have tried to ask them to go but they think you don't really mean it (bc you used to push them away then say never mind) so they don't go and then you eventually give up trying to make them go?  Like even if part of me wants him to stay most of me thinks he shouldn't bc this is very unhealthy. So how do I get all of me on the same page so I can try to move on with my life?