<human>: Okay so I've been seeing this girl on and off for ~4 years and we always go back and forth between dating, friends with benefits, and strictly friends, although strictly friends never really works. I'm 20 years old and she is the only girl I've been with, which makes me feel I could be missing out, but she's really awesome and funny and weird in a great way. We've become best friends and I'm scared to lose her. We never seem to want the same thing at the same time either, she wants to date when I don't and as soon as she stops wanting to date and she starts to move on I want her back. Which is ironically the situation now because she is going on a date with this other guy she has a thing for and I can feel myself changing towards wanting her back. The trouble is we go to different colleges that are at least 2 hours apart and I have no car (being poor sucks). So should I just let her go and use this as my way out to new experiences/people? Or do I fight for her and try to make it work as long as possible despite the distance? Any advice would be appreciated!

Summarize the given text in a few sentences.
<bot>: Dating girl who is now my best friend for 4 years on and off but now she is trying to move on. Should I try to move on as well or fight for her?