I am going to get horrendously judged for this but desperately need some advice.
I have been married for 5 years and have 2 beautiful kids (DS 4 and DD 2). I have only really realised in the last few months that my husband is verbally abusive to me and has been for years. I guess I have been minimising this behaviour for years. He calls me disgusting things when we argue, whore, cunt, bitch, swears at me, you fucking bitch etc. A few weeks ago he called me a selfish fucking bitch and threw something at my face which hit me. First time he has ever threw something. Calls me a bad mother despite the fact that I do pretty much all the childcare. He has changed DD nappy maybe 5 times since she was born. Won't get up during the night to see to them despite if I'm sick tired etc. Despite this he can be a good father, but things haven't been well for a while. We haven't had sex in about 6 months and I have completely emotionally disconnected a long time before that from him, about a year. I am so unhappy and miserable, always walking on eggshells.
Now for other bit, which I'm not proud of. I recently started working with a man in work and to cut a long story short, we have been having an emotional affair for about 4 months. He is also married with a DS, but is living a separate life from his wife. Separate beds for 2 years, which I do believe. He told his wife as they are on amicable terms, that he had met someone and had feelings for them, which upset her as she said that although she knows he doesn't love her she still loves him and was hoping he would eventually come back to her. However a few weeks ago (after throwing incident) one thing led to another and we got physical. We didn't have full sex but spent the night together. The week before I had told my husband I was leaving (after the throwing incident) and I have now left him. This man has also now moved out of the house he was sharing with his wife completely. He says he loves me but feels like I was only using him to get out of my marriage as an emotional crutch or to get the strength to leave my husband. I am so confused right now. I also have 2 beautiful kids to protect in all this.
My husband is begging me to come back to him saying he will change and this other man is saying that he loves me and will wait for me. I love this other man, as I said my marriage has been dead for me for a long time and I have only been hanging in in the hope that my husband will change but then he shouts/swears etc at me again, in front of our kids.
The throwing incident was a line crossed for me and to be honest it was after that the emotional affair became physical. I don't know what to do, maybe he is right and I don't love this guy and was just using him for emotional support?