Been with my partner for a number of years. For the past few I have been walking on eggshells. He blows up over nothing. Raises his voice and shouts. Swears at me, tells me if I don't like it I can leave. Blames all sorts on me including his reactions to stuff. Then tells me none of it ever happened. He never said that stuff, I imagine it. Also tells me I'm horrid to live with and he'd be nicer if I had sex with him. The children are scared of him kicking off and he wont accept that fact. I don't know what to do.