confused??

So I've met this guy in august. He's a amazing guy. He treats me like I'm supposed to be treated, he's very sweet &I loving. I have really fell in love with him over the past 3 months. (I know that's crazy). He is a construction worker &I goes out of town to work when they need him. So for past month he's been going back &a forth to Georgia. &I I really wanna be with him. &I he knows it. He's even fell in love with me. But that's no the confusing part. The confusing part is I'm married. My marriage has not been good the past 8 months. My husband is trying to control me. He even tries to stop me from seeing any of my family. I even have to ask permission to go see my grandpa who is very sick. I love my husband but I AM NOT happy anymore. My friend tells me that he is emotionally abusing me. She even showed me the signs of it. &I to my surprise he has a lot of them. We fight EVERYDAY. But I mean who doesn't fight. But our fighting has gotten worse. We haven't had sex in months. I feel like I don't know who he is anymore. One night my puppy was laying in bed with us &I she is a very hyper dog. She wouldn't calm down so he held her down by her neck &I yelled at her. I got pretty mad. So I wondered if he could do that to a dog what could he do to me when we get into a fight? Every time we fight he always brings up divorce. He even talks to his extra gf. Which I'm veey angry about. I want this marriage to work. But all I can think about is, if all we're gonna do is fight &I all he's gonna do is control me then why stay together? He's even told me I'm not allowed to go to a friends house after work that I'm to come straight home &I stay home. Not to mention we live with his parents. I just need everyone's advice on what to do. Cuz I'm so confused. All I can think about is being with this guy. Thanks in advance &I sorry it's so long.