When me and my boyfriend met he did a lot for me. He was so sweet for few years. As 5 years pass by he became treating me like ****. I tried hard to make the relationship work but he didn't care. He always said that no matter what I'm going to be with him. We fought a lot, most of the time because of him. (e.g he dosen't talk to me a lot he doesn't like talking to me or chilling with me a lot. We fight about that. He blames me for his problems he has in his life.) He doesn't like me telling him what to do. He doesn't like to hear advices from me. In 5 years that I been with him we kept breaking up and going back, I would go back because I felt bad that I hurted him. My family, I can't turn to them because we don't talk. I thought everything will get better but its getting worse. I don't know what to do. Everyone around me kept telling me to break up with him, because he is not a good person. But I can't. I love him... What should I do?? I always blamed myself for him being like that.What should I do? If I should break up with him? It's going gto be hard? How should I do it?