<human>: Condense the text into a few key points

Hello Reddit, I've been with my on/off g/f for the past 7 years. I'm 21 years old and so is she. We've had a pretty troubled relationship. It seems like every 8-9 month we break up due to one issue or another. I should mention for the past 3 1/2 years its been a long distance relationship only while she's away at school, but we still get to see each other about once every other week.

We've broken up for different issues, some to do with me, but mostly on her end. She always either stops being happy or starts to have feelings for one of her friends while she's away. These breakups generally would range from a few weeks to a few months. She tells me she never acted on any of feelings towards anyone during that time.
Every time we get back together she tells me this is it, no more heartbreak. I always take her back because I trust her. I don't want to paint the picture that she's a horrible person because she's great.

This brings me to where I am now. Things were going fine until I met someone who made me rethink what I have. This new girl and I get along extremely well. I know the feelings are mutual. I honestly know I love my g/f, I just don't know if its fair to me to keep up with this cycle. I really want to believe this time is it, but I'm no more sure about it than I've been in the past (which have failed).

I'm scared because I don't know if I should continue what I have with my g/f or if I should try to start fresh and hope for the best. I'm really stuck here and I'd appreciate any advice/comments. Thank you for reading/replying.
<bot>: Met someone new while with my on/off g/f of 7 years who seems to not be able to stay committed for too long at a time.