My boyfriend and i have been together for just about 4 years. I am 20 and he is turning 21 this April. When we first started going out we had sex 3-6 times a day but he would go to parties and do god only knows and he would also hit on girls online. So I guess you can say we didn't have a very good start... He has cheated on all of his ex-girlfriends and I have spoken to one and she told me to get away from him asap but I just can't. He has been living with me for the past two years I became very comfortable and I have gained about 20lbs within the years we've been together. His father verbally abuses me and calls me fat so I have not spoken to him for about 2 months now. My boyfriend tends to get extreamly violent when he consumes alcohol he has strangled me countless amounts of times and has
almost broken my wrists by twisting my hands manyyy times. I just can't find it in myself to leave him though. Our sex life is dead now. I don't understand if it's because I'm not tiny anymore or what. He has told me that having sex with me is like a chore now. He goes to work from 7am-4pm comes home at around 4:30pm and goes to classes on monday and Thursday nights from 6pm-10pm so he says he's too tired as one of his excuses. I have been nothing but good to him and I have given him the world the least he could do is have sex with me but when/if we have sex it will only last from 2-5minutes and he says the reason it didn't last long is because he's not in the mood. He says he's not cheating and that he still loves me so is there
something wrong with me or is it him with the issues? Please help : (