<human>: Give me a shortened version of the text

My gf and I have been dating for almost 4 years now. After 2 1/2, she ended it because it got too serious for her. We got back six months later and have dated since then.

However, I moved away for school in August, and she started a new job in another state. That job was really stressful, no weekends off, and one day off during the week. I ended up being the one paying for trips to see her every month.

My family got in the way of see her for Thanksgiving as they came to visit, and I was hesitant about saying yes to visit her for Christmas because I wanted to go see my cousins and grandparents back home.

We had a fight which lasted two weeks, but after visiting her again, we decided on me staying a week around New Years.

Less than a week after me booking this flight and confirming with her, she breaks up with me saying it's too stressful, and she's no longer confident about this relationship as I am.

As soon as the words breakup came out of her mouth, I booked another flight to see her next weekend. She didn't know. That was Monday. I got drunk Tuesday and blacked out, not talking to her till Wednesday. I told her about the flight next week, but she didn't say anything.

Today I sent a text asking "how are you?" and she called saying that she won't see me when I come next week and she'll avoid me.

I'm destroyed. I don't want to be the crazy ex. I want to save my relationship but I don't think that's even an option. I'm out almost $800+ on flights, not including transport to and from the airport. I don't know where to turn and how to pick myself up after this.

The last time we broke up, I let it happen, I ended up being hospitalised (preexisting health conditions) and ended up hating her. I don't want to just let it go this time. But how do I fight for it, while not crossing that line and being an obsessive ex?
<bot>: ex broke up with me one week after I booked a flight to see her. Ended up booking another flight to see her next weekend and she told me she doesn't want to see me.