Partner and I have been together for just under three years and have been living together for the past year and a bit. He's shown signs of jealousy in that time soon after we moved in together like checking my phone, phoning my work to make sure I'm working late when I say I am and questioning me and accusing me of lying. A couple of weeks ago I told him I was going out with a few collegues for NYE and he made it obvious straight away that he wasn't happy about it and tried putting me off, lied saying he'd arranged something else, played the guilt trip saying I was leaving him alone on NYE etc. I told him I was still going and if he'd planned something he should have told me. Anyway he didn't mention it for a while but last night he brought it up again and seemed to be under the impression that I would have changed my mind. I said I was still going and he became really aggressive, started shouting in my face, pushed me, swore at me. I told him I was still going and that he was being ridiculous and he pushed me by my throat against the wall and said if I went out he'd "knock fuck out of me". He said he was warning me and not to push him. We have not spoken since. I have two options.
Do I go anyway?
Not go but make arrangements to get him out of my house asap?
Either way its over now, not that he's aware of that yet but I am not putting up with that. I just don't know what to do about tonight. I really want to go, its been planned ages but I don't think its sensible to deliberately rile him. what would you do?