Is a guy who uses verbal abuse on his gf, worth holding on? Many times, i have been verbally abused whenever we argued with each other even over the slightest things. We quarrel almost anything under the sun and moon. I am sick and tired of the way he treats me when he loses his temper not because its my fault, you know it takes 2 hands to clap, but sometimes he gets really over sensitive and just simply never learned to close one eye on puny matters. He always thinks he is in the right even though he is really in the wrong. I am really sick and tired to have to keep forgiving him and is it true that promises are meant to be broken? Just because I can everytime stomach every mean things he said to me, that he can take it for granted? We've been together for almost 5years and I'm his first girlfriend.
After the argument, often he would apologized and always giving me 'broken' promises that he will not use vulgarities on me anymore. Time and time again, I would just forgive him since because I still love him. People tend to change over the years, either for the better or for the worse. His attitude changed for the worse, definitely and if you asked me if I am still happy with this relationship, I'll say a Yes and a No. He still does shower me with love and care and i do feel pampered. He often talked to me about our future and what he wants the best for us. He impressed me with his matured and future insights. Now, looking back I am so worried and a little afraid to spend my life with him because I do not want my husband to talk to me that way. It is really hard to change a leopard's spot, right? If he can treat me like this
now, what would be the future? His temper and attitude is getting out of hand, but I can say that I am numbed already because I used to cry so much and even resort to using pen knife to inflict the pain on body.. but not anymore now.. coz i know It's not worth it.
My friends used to tell me he is not good enough for me in terms of looks. But why should I care? I love him for who he is and not what he is. He does has his own good points like always putting himself into other's shoes, sensitive(but too much can really kill me), and he is filial to his parents(family orientated, husband type of material) and etc, which i see most young guys nowadays lack in these qualities. If a guy really loves his gf, he shouldn't even be using vulgarities in the first place right? When my guy friends tell me that I should let go of this relationship and wait for someone better, someone who treasures me more. Because if he treats me this way, that means he is not afraid to lose me right? But on the other hand, he is so protective yet loving, he doesnt likes guys to stare at me. Whenever other guys are looking at me, he will give stare back at them and give the "DONT-FCUKING-STARE-AT-MY-GF" attitude, which can be quite undesirable especially in the public and we will end up quarrelling because of 'they staring at me and because I wear too revealing clothes which I don't think it is all that revealing

I will be so embarrased and sad

He's serving the nation now and next year would be his last year. My friends told me that if he is still in the army he should even treasure me more? I think any other normal girlfriends will not stand his boyfriend mistreating her right? Moreover, he is doing national service now. I do have guy friends who like me, but I know my limits. He is not romantic i dont mind but I prefer my boyfriend to be romantic. I dont know what I want

Perhaps, I should be contented with what I have

Can you guys tell me what is true love? To me, true love is also about accepting your partner's flaws, but he sees it otherwise. He thinks that if you love him/her, you should try to change yourself for the better. Well, thats true. I did try my best to change for the better. I hate it so much when he keep asking me to change my attitude when we quarrel. I mean who doesnt gets furious and sarcastic with his remarks when one is angry? I admit when i get really angry, I would be really sarcastic but more often that not I will try not to argue with him and stomach his temper towards me

Please give me some advice on what I should do or should not do. It will be greatly appreciated.