<human>: My boyfriend [24M] and I [21F] have been dating long distance (about 3 hours away) for a little over a year now. I love him, but there are problems that just haven't been fixed. Im the only one who travels for visits, he never offers or tries to come see me. And when I do see him we just sit in his house watching tv, no dates. Not even for anniversaries, no dates or gifts (even though I got him a gift for our one year).

We argue all the time and he gets condescending and he just seems to have a negative view of me. We can't go one visit without fighting and bringing me to tears. For example, last week he said that if i weren't for him I would be a "slut like my friends and get a trashy reputation".

The other problem is that we don't really have a sex life. When we met as friends I was a virgin, but when we started dating a while later, I no longer was, and that always bothered him. So he just doesn't have sex with me, because at one point the "thought of someone else being there" grossed him out. He's fine with me doing things to him, just won't reciprocate. 

These issues haven't changed, even though he promised he would work on them. I love him, I truly do. But I'm not 100% happy and have started getting feelings/wanting to flirt with other guys. I want things to work with him but he doesn't seem to want to change anything. 

Im afraid that breaking up with him will be the wrong decisions, that Ill regret it. He's my best friend, the person I talk to non-stop everyday. He'll tell me that I'm the only thing that keeps him going, that makes him happy. I sometimes feel like I'm just afraid to be alone and but I'm also afraid that I'm over-reacting at our problems.

Can you succinctly summarize the text in 1-3 sentences?
<bot>: We have our problems but I don't know if I'm making a mistake for breaking up with him, am I just afraid to be alone?