I have been with my boyfriend for 3.5 years, he is 7 years older, we have different racial backgrounds, and very different personalities. My family dislike him a lot.
I enjoy most of the time being with him, I can never feel more comfortable and loved when he is around. However, lately I feel like there are traits of his that I really dislike and understand that that's him and he will never change. I don't know if I should try to change my mindset on those, or I should break up with him because knowing that he will never change and so do I, I don't want to waste his time(he's in the suitable age of marriage).
Small things like, he is ultra picky on food, he never ever pick up the phone (I cannot imagine when I need him as emergency) ; he always says he will not drink when he goes out, then every time ended up drunk; he said he is trying hard to write certain exams to build his career but nothing succeed in these 3 years; he is not very considerate of my feelings and understand what I want.
I am confused. I love him a lot, defended him to whoever that told me to break up with him. I can show every single aspect of myself to him, he makes me feel very happy sometimes. At the same time, I understand that.. that's just the way he is, He will never answer my call when I need him, and when he hangs out with his friends he will never call me, and I will never believe what he promises because whenever he says.. it never turns out that way.