I have been with my husband for almost 8 years and married for about 3 of those years got with him when I was 16 and he was 21 I do love him but I am tired of him he has been verbally abusive and sometimes physically abusive to me but mostly verbally abusive and it hurts me so much but I always stay with him. But we have a really deep past he was in the military for 4 years out of our relationship and while he was gone I was young and cheated on him more then once and he stayed with me and wanted me to do a threesome with him to make up for it and I didn't we then had 2 kids since then and he says he is over what I did to him and he cheated on me too a couple times never had sex (he says) but anyway I think because he has been so mean to me and I have been so mean to him I just feel burned out and I do treat him good now I do everything that a wife should do for his husband but I hate having sex with him but whenever I get the courage to leave him I am always weak and take him back because he says he will try and he will start caring about me more and he never does and I feel bad for the kids I feel like I should try to make my family work no matter what but I am not happy with him but he is my first love and I have been with him for so ling I do not know what to do?? And he smokes majuania all day everyday and I hate that and he will not stop for me /// please help me and what I should do?? :(