<human>: Hi everyone. I'm feeling stuck and unsure and I've seen some really great advice from this community, so I was hoping to reach out and ask for your opinions.

I (22) have been dating my girlfriend (21) for a little over 18 months now. I've just finished college and she is going into her senior year. I have job that puts me in the same city as her for a little bit longer, but I will likely be traveling cross-country a bit later this year. Job opportunities for me aren't really where we are located right now. She's very supportive of me generally and wants me to move out to where the best opportunities are.

Our relationship is a good one. It's healthy and supportive. We rarely fight, and we do a lot of things together. My job is very demanding and so I work a lot, but she is always supportive and overall it's great.

The complication here is that she is an international student studying abroad here (US), so there are visa complications. After she graduates next year, she will have to find a job that will sponsor her within a year or have to go back home.

I think I'm going to be leaving fairly soon and both of us know that we need to have a conversation about our future. I guess my ultimate question is of two parts: 1) what is the best way to approach this? It's clearly sensitive, but I want to know what the best way to go about this is, and 2) there's a number of reasons for us to try to do a distance relationship, but what's the wisdom of an open-ended long distance relationship that may put us on separate continents for the foreseeable future?

Thanks so much for the advice. I'm happy to provide more clarification as needed.

Can you provide a brief overview of the text?
<bot>: Going to be moving cross-country soon, unsure if GF and I will end up in the same physical location again soon.