Well it's all came out this morning. After another night of near enough silence.
We were arguing about numerous things and he starts saying I need to change. I am always in the wrong.
I said to him I do everything in this house, and you leave your shit everywhere, you've left your work trousers in the hall for days, and he goes "why not pick them up and wash them then" 
He carries on by saying I've had enough of this I'm moving out, you need to change, I said well if your moving out you can JOG THE FUCK ON. Because I couldn't give a shit anymore.
I could see by his face he knew I was serious, he sits there for a bit and starts saying he can't live like this, I need to change etc. I said to him you really need to listen to yourself and the things you say.
The thing is it's not just about him being a lazy shit and not paying bills, I'm not sure weather I should or do trust him either, and he plays on that a lot.
He left before saying I don't want to have to leave it's a real shame, but I cannot live like this you really need to have a long hard think about yourself.
Constantly feel like I'm questioning myself, well is it me? Am I hard work? Am I mental?