We were separated for three years after our one year and six month relationship was ended by him he really treated me like a worthless trash and I still went after him till a friend used his number to call me and tell me that he was with another girl I had the stupidest idea that the only way I could let him go would be if I got with someone else I had gotten away from all my friends so I knew no one to even go out and meet someone or anything to distract me and his friend and I got together he had a girl pregnant at the time and I had no idea what I was doing the guy lied to me about everything cheated on me and so forth I came out pregnant and I had an abortion took me a year to let it go. Years after my ex shows up apologizing for how he treated me, his the only guy I've truly loved so I didn't give it a second thought and we got back together.
Not even two months passed and we decided to have a baby 6 months after we have an argument and he humiliates me in front of his entire family calling me a h** and insulting me while i packed my stuff (ended up at my parents house) family a month later I felt like I was acting childish and apologized to him for everything I've done and said as well as for everything I've caused and he apologized to me. We've both have acted like little kids but now our families dont stand each other and he wants me to move back to his house where he lives with his family which by the way his mother is always in the middle when it comes to our relationship I can't stand her and I know she doesn't like me. And my mother wants nothing to do with him or his mother. So much is going on and I don't know where to even start to solve my problem my kid will have two different birthdays thanks to all this which I'm to blame for and I'm scared to move in again and I don't know how to tell my mother she already told me to have some self respect but I want my son to have a family like he deserves in the first place. What do I do?