My DH and I have only been married for 9 months and have been together for almost 7 years (will be 7 years in 11 days). He has done a lot of things to me to break my trust and hurt me in the past. He cheated on me twice in the beginning of our relationship. I forgave him after the first time (7 months into our relationship). The second time happened almost 2 years into our relationship, but I only found out about it right before we got married when he came clean about it. He has also text a few girls behind my back, one of which he was talking about inappropriate stuff with but nothing happened with them. Anyway, my point is, he has ruined my trust many times. He has also lied about many things including porn, buying weed, and stuff like that. He isn't all bad. We have a great sex life, he's very affectionate, compliments me all the time, works hard to provide for us, and I know he really loves me. He's also verbally abusive if he gets REALLY mad. He will call me names and say hurtful things. He always comes and apologizes and fully admits it's wrong and needs to change, but then he will just do it again the next time we get into it with each other. He's frustrated and feels like he's on a tight leash and can't go out with buddies enough and go places without my "permission" but it's only because of what HE has done to me. He has made me like this. I'm trying so hard to get him to realize that he's going to push us into divorce, but he's just not taking me seriously. He came up to me today, and said he's sorry and that he will really try hard to make things work and that I'm his world, but I know it won't last. Any time I come and try to talk to him about anything, he just gets mad. I have no one to talk to. I don't share our problems with anyone, so I suffer in silence all alone. I have suggested marriage counseling, but he doesn't want to share our business with a stranger. I'm just lost and don't know what to do. To put it simply, we have major trust issues, he doesn't respect me, and has a bad temper.