Ok look, the fact that you love him mean so little when he sounds like an arrogant bastard. You should leave, and it will be hard and for the most part you will quesiton your decision but you have to trust yourself that you are making the right decision. For the sake of your future self, and your happiness there is no point in putting yourself through all this. Your always thinking maybe if I, maybe if he, maybe but no. You cannot change him, and you wont change him. He will always be like this, and one day (maybe not now, but when the glitters of being in love falls of his ass) you will see him for him and realise that you wasted most of your life being with someone like him when you could've been available for someone nice and stable to come in and sweep you off your feet. Look your going to have to wake up and realise that his mess is HIS mess, and whether you clean it up or not he'll always leave it on the floor. My advice, pick up your pride and walk out that door.
Well, you have to ask yourself if all the emotional stress is worth it for you and if you can talk honestly with your partner about how you feel? Because that's the most important thing. You shouldn't be tiptoeing around eachother, but rather be upright that there is a problem and now you're helping eachother fix it, even if the solution is to be friends rather than girlfriend-boyfriend. It shouldn't be impossible if there really is love and a genuine wish for the best of the other person.
I think you guys should give each other some space. Not a break-up. Just some time apart (not even talking on the phone) where you can clear your heads. Sometimes you get into a rut of just fighting all the time about rubbish. Time apart will make you forget about your anger, and then you can talk to him again (when everyone's cooled down). But talk to him about his stubbornness (and everything else that bothers in your relationship with him) - it might just be that he doesn't know how to say sorry - it might actually be a very small thing he struggles with. After you've spoken to him, having heard the truth from him, you can then make your decision of whether or not it will be best to stay with him.
he sounds immature and not a find-a-solution-to-our-problems kind of guy. relationships will have some fights but if he never takes it upon himself to apologise or realise that he's in the wrong like you do, ask yourself why are you with him besides him being 'adorable'?
I've been through the SAME problem. Except for the time frame. But, from what I read, it seems to me that the bad times outweigh the good times. I was caught in the rut of constantly thinking to myself, "Well, he's a really awesome guy when he's not being an asshole...." and that always got me to get up and fix the problem MYSELF, whereas he would sit there and not try to fix it at all. Bottom line: if he really wanted to be with you, he would have NO PROBLEM trying to fix the problems you guys have. It shouldn't only be you trying. That's like a one-sided relationship. You're giving him your all and he's just receiving and not giving in return. Since you really like him, tell him that he needs to be willing to fix the problems you guys are having. If he doesn't want to, obviously he doesn't give a shit and you need to WALK OUT of his life. It's best that way, because then you're giving yourself the opportunity to go out there and find someone better who deserves your attention. Someone who will give you their all.
He's always had family troubles. He's a daddy issues boy, there's something you don't see every day. I think it stems from his family - none of his family really talk to each other, they're strangers living in the same house. and when they argue, they just get angry and then stop talking to each other.
Which is what I mean when I say he won't help. He just shuts himself down and won't talk to me at all until I all but force him to.