Still love someone who treats me so badly :(

Sunny
I'm 21 years old & I was with my first boyfriend on & off for two years & no matter Wat he has done to me, I still love him & want in my life. Why do I still love someone who treats me bad, calls me names, disrespects me & my family.  I really feel like this isn't normal to still wanna be around someone who does this, I know I deserve better but I'm just comfortable with this guy & thats the only guy I ever had in my life. Is something wrong with me ??