Is it normal if i think i deserve him but at the same time don't?
I think I deserve my bf in terms of who he is. He's my type, hes the kind of man I deserve to be with, on top of the fact that I just love him. He's ambitious, hardworking, humble yet knows what hes good at, smart, mature, independent, handyman, family man and of course attractive. I know I dont deserve anything less than that. All these traits are honestly just added bonuses to my love for him. But at the same time, I dont think I deserve him in terms of how he treats me. Hes not attentive, compassionate, caring, supportive, gentle (when the time is right), cooperative, and other things. Every time i express being upset over him, people say I deserve better, dont settle for him, and find someone better. Its not that easy because I do deserve him in the aspect I described in the beginning. I've met a few guys who possibly can treat me better but 1) I dont like them let alone love (I am not the most vulnerable person in the world so it would take a VERY long time until my next love, I doubt it to be honest) and 2) they lack the traits Im crazy about that my bf has. These guys are just not my type. Theyre either dependent on their families, not hardworking, dont share the same taste as me and bf do, etc. At the end, theres no passion or chemistry between me and those guys.
So thats why I fight so hard for me and my bf because hes everything I want in terms of the type of man he is. Then the fact that he hit on me, and was interested makes me feel good on top of the random special things he does for me. But lets just say hes not boyfriend material and I think he knows that about himself. I've put up with so much bs and its all cause he lacks qualities of a bf. What do I do in my case? There are times where I cant take it and know I deserve to be treated better but then I know that hes the type of man I deserve and want.