Why do I keep choosing men who don’t treat me right?

I choose the worst men then get disappointed when it doesn’t work. I don’t understand why am attracted to men that don’t treat me right. What’s wrong with me? My boyfriend hasn’t been loyal since the 2nd month in and I can’t leave him :( because I love him. But I genuinely can’t understand why he feels the need to like other women’s post and be devious. I just want a loving trustful relationship. I’m sad because I expressed to my boyfriend how I feel tonight about him liking this girls picture and he didn’t answer me all night. Am I gonna be alone forever
Why do I keep choosing men who don’t treat me right?
Post Opinion