<human>: Can you give me a shortened version of the text?

Edit: typo in the title, I am 18M
I'm going to college in Europe, and is going to NYC. We have been dating for 6 months, and have had maybe two fights the entire time, while the rest has been completely perfect.

I had a girlfriend of two years who left last year who left for college as I began my senior year of high school. That experience absolutely devastated me for a solid month, I lost my best friend and made some really shitty decisions regarding girls after her, until I began dating my current girlfriend.

I don't know if this girl could end up being "the one" in the future, but it's too early in my life to see that yet. I wouldn't rule it out though, we get along so well and I feel totally comfortable and never judged with her. I wish I didn't have to leave her.

I know I need to break up with her because of the distance. I'm coming to you guys to ask for advice on damage control:

-how can I make it hurt less for both of us
-how can I support her when I'm gone
-how should I treat communication with her when I'm away, and when we're both home should we hang out? hook up?
-what might it be like when I move back to a place near her?

I have experience with this because of last year, my ex and I are still best friends and chat once a week or so. Nothing is weird between us at all and I really treasure that friendship.
<bot>: My girlfriend and I have to break up because I don't believe in long-distance relationships, at least at this age. What can I do to minimize pain and maintain our friendship?