I am a regular poster but have name changed for this thread.
Me and DH have been together 14 years. He has always been kind/supportive. Around 2 years ago he had been drinking- a lot. He doesn't drink, if he does it's usually a pint or two. This particular night he had been drinking lots of spirits. He came home and I asked him if he knew about a mark on our new piece of furniture. He absolutely blew his top, screaming, shouting and going mad. He was completely out of control. I blocked him from going upstairs because our DC were screaming and frightened. He grabbed me by the arms and moved me. He also pushed me to the floor several times and refused to leave. He then tried to take his car keys even though he could barely walk. I refused to give them to him and he screamed in my face, being aggressive and shouting and swearing. I eventually managed to push him out of the house and unlocked the car from inside the house so he could sleep in there but not drive it.
The next day he was back to his usual self, nothing but apologetic and said he couldn't remember anything. This was 2 years ago and he has never been violent before or since. The truth is I have never felt the same since. I do love him, we have a great life together. We very rarely argue, children are happy etc. However, if he drinks now I can relax, I feel stressed and in a bad mood. If we do argue I can't help but think of what happened that night. I don't throw it in his face but it's always there in my mind. I feel like I have compromised myself as I always swore I would never stay with someone that hit me. None of our family or friends would have any idea at all. My family all worship the ground he walks on and his family would honestly believe I was lying. However, it does seem to be a one off, as it's only ever happened once in 14 years. What do I do to get over this and move on?