My bf and I got into an argument 2 days ago, more like he started verbally attacking me out of nowhere. He has this habit that when I start to think that things are going alright between us, starts to blame me in a very harsh way and it really hurts me. Its very hard to control myself and to not talk back, because that would hurt him and I don't want that. So Im kinda boiling inside and we haven't talked since. Its not the first time he does this, but prevously I was able to put my hurt feelings aside and initiate discussion in a more calm and civilized way but that never really gave me closure because of all the anger I had to hold inside. I don't know if I should contact him again or move on from this 'relationship'. I feel that he is abusing me, and no one should talk like this, but if I put aside the way he presents his problem to me, I can understand it but also makes me angry and disappointed because he doesnt take the effort to understand me. I just don't know if its worth to talk to him again and our relationship will improve or this is all I can expect from him.