My boyfriend says he loves me a lot. We're in long distance and he usually spends most of time with his college friends. He says that he has a very tight schedule but he goes out to party 2 times a week. I am constantly worried about him and even about if he is with a girl. But whenever I address that he's not giving me time or making me feel unimportant in his life, he verbally abuses me and shuts me down leaving me alone to deal with my anxiety and the add-on hurt of his abuse.
Next day, when he calls I feel like he will make things right but he worsens it. Says even bad things. Just because I ask for his time, and say that you're with your friends all the time why cant you make time for me, labels me as a control freak and manipulates it as me putting restrictions on him. He says he wants to break up with me everytime and blocks me on whatsapp and instagram, deletes my pictures on his profile.
Third day, he comes back with an apology, says that he doesnt know how he does what he does and is unable to control his anger. He says that it will never happen again but the next time it happens the name calling, labelling and insults are upgraded to even more hurtful words like "motherfucker". I forgive him everytime but there no change. It's been happening since many, many months. Will this ever change?