Why am I still with him?

I drive an hour and a half to see my bf of 6 months. He doesn’t have a license. I go stay at his shitty run down house with 6 roommates who r complete strangers. Never met em. He’s a 25 yr old college student. I’m 33.

He’s selfish. He’s constantly texting other girls. Posts half naked pics of himself on social media. Posted a pic of another girl on Valentine’s Day. Doesn’t seem to gaf about the relationship. I go over there and he just ignores me or sleeps. While I lay awake wondering wtf I’m doing there.. or with him for that matter. He really gives me nothing. I give him everything.

He makes me feel bad for voicing my feelings. He’s selfish. Really selfish.

So I just don’t get why I can’t break up with him. What’s keeping me in this dead end relationship???