Why is it so hard to let someone go even if they treat you bad?

My guys best friend and I have a super flirty relationship. I like him and he knows it. He leads me on and acts like he likes me then goes and talks to other chicks. Like I’m talking multiple girls. But he still acts the same with me until he starts dating one then he pushes me away until they break up then I’m his number one again. Why can I not let him go?

Why is it so hard to let someone go even if they treat you bad?
Post Opinion