She dumped me weeks before I was going to propose
Sorry this is so long... but there's a lot of important background stuff.
My girlfriend of 4 years dumped me 2 and 1/2 months ago. I started dating this girl near the end of college. It turned out we were both going to be in the same area, her for grad school and me for my first job, so we decided to continue after college. She had just broken up with a boyfriend of 3.5 years who did not treat her well and she hated him by the end of their relationship.
A wrinkle in her immigration status that she informed me of early on is that after her schooling is completed she has to go back to her country for at least 2 years and because she's on a government scholarship, is contractually obligated to work for the government for many years.
The last 3 weeks of college were amazing as we spent almost every hour of every day together. She was my first love and it felt great. When we both moved to Northern California, I helped her move in and we dated like normal people. Everything personally was going fantastic, even though we knew there was an eventual time limit.
However, I hated my job and searched around for a different career path and a possible way for us to be together in the long term. A friend of mine referred me to his company, a large international firm with offices in her home country I might be able to transfer to. The only problem is, this job was in New York, not California.
After many tears, we decided to try long distance instead of breaking up as long as the result was that we would be together. Long distance was hard with the time difference, but we tried to make it work. Flying back and forth every month or two. Video chatting (late at night for me and right after school for her) every night. We seemed destined to be together.
Along the course of 3 years of long distance, I made mistakes showing myself to be commitment-phobic and not ready to be a life-long partner. She became frustrated. She broke up with me once last September, which lasted only a week. She started asking if we could get back together after only a few days. I noticed she started hanging out with her friends more and more at night and on the weekends and postponing our phone calls and video chats until "tomorrow". After all, her social life was somewhat stunted by the need to "call or video chat" with her boyfriend in NY almost every night. I gave her the space because I didn't want to stifle her.
I realize I made her sacrifice a lot in order to make this long distance thing work and in the beginning of this year asked myself if I really wanted to be with her long term. I truly in my heart did. It would be very difficult because of her immigration/contract issue, but I had figured out a plan that could work. I started the process of finding a ring. She kept distancing, hanging out at a guy's house (that I knew liked her) with a group of their friends. I asked her about it and she said it's just a group of friends of both genders that hang out together a lot, nothing to worry about.
In the middle of May, weeks before I was planning on proposing, she dumped me. She said she lost the feelings she used to have for me and thought it was best that we end it. I was devastated. I couldn't bring myself to tell her about the proposal plans. She wanted to remain friends and keep talking almost every day. We did, and I just felt worse and worse. I should've gone NC then, probably. We had already planned on a vacation together in late June and decided to continue to go as friends. We slept in the same bed but with a pillow in between.
I finally confessed during the trip that I was planning on proposing and she was shocked. She said if I had did it a year earlier or hinted at it better, she would have said yes. But, she "can't change her mind now, she just can't" even though for years a proposal from me was what she had been dreaming of. She seriously considered getting back together with me at that point and even called her girlfriends for advice. Ultimately, her decision was for us to wait and see "maybe in a year" if we were both available at the same time and if we were meant to be together.
I took this to mean that she may already be seeing someone and that was why she "just can't" change her mind, especially if being with this other person was why she broke up with me. I later surmised that she was seeing the same guy whose house she'd been hanging out at a lot and had hit on her in the past, even that knowing she was in a relationship.
In the month since then, we've talked often but I've noticed she's become more and more distant towards me and less engaged when we talk on the phone. I think she's moved on with this other guy and even encourages me to go out and date other girls. It's killing me inside and I think I should go NC.
The thing is, her immigration status will go into effect the middle/late next year. The only way for her to even try to stay in the US eventually is to get engaged/married before then for green card purposes. I don't know if this new guy even knows about her restrictions (2 years in home country + multi-year contract) but they've been dating for (hopefully) only since we broke up, 2.5 months.
I'm conflicted because I still want to be with her and am best positioned to be with her even though she broke up with me and says she lost her feelings toward me. But she seems to like this new guy and having fun while she can stay in the US and doesn't like talking or thinking about her situation (I made the mistake of begging/ trying to rationalize with her and writing emails).
What should I do? Go NC, move on and let her sort out her own life? Should I just go NC anyway and if she does contact me about getting back together (presumably if the new guy doesn't fit the long-term bill), I can think about it more rationally and make a decision then?