My husband is my best friend. When I need advice I go to him, he comforts me, is a great father to our kids and we have great sex BUT I'm starting to wonder if we'd be better off apart. As a person he's very negative, glass half empty all the time, cuts friends out of his life for the smallest of things and as a result could count his friends on one hand. This means he hates me having so many friends, questions me all the time about who I'm talking to. Says I'm a tart and a flirt (and then says he's joking when I says it's hurtful). If I have a rare night out he wants photos to prove I am where I say I am and wants texts and calls hourly. He talks about the fact I could easily have a virtual affair on my phone and when I say how much that hurts, again says he's "joking" and why am I picking fights all the time. He tries to make out it's me causing problems by being over sensitive and now I've been diagnosed with anxiety (which I know is brought on by him) he has even more ammunition to imply it's all me taking things personally and trying to row with him. I've been faithful - not even a kiss with anyone else - for 22 years. He has not (he left me for a month as he found someone else) and yet now I'm the one being questioned all the time. I just can't be bothered with the stress. Life's too short for this!
So my question - should I separate from my best friend because of his alter ego - my husband - that I really don't like!?