<human>: Can you provide a brief overview of the text?

So I'm a student currently studying abroad (2 months in, 2 more to go), and my GF of nearly three years is eagerly awaiting my return back home. Problem is, I'm pretty sure I want to break up with her. My feelings for her have changed over the months, and I'm pretty sure I'm not as invested in our relationship anymore as she is. I feel like over the past 3 years, I've changed a lot as a person (personality, desires, goals, maturity and general life attitude) while she has basically not changed at all since I knew her. Of course there is nothing wrong with that, but it has definitely affected my feelings for her and my desire to be with her in the future. I simply believe I do not love her anymore and these past 2 months of not seeing her have helped me realize that. I am just not as excited about skyping/keeping in touch with her as I would have thought.

The thing is, I don't know what to do. I feel like breaking up with her over Skype is terrible, and I would probably be marked as 'that guy that broke up over Skype' by a lot of people (mutual acquaintances, family). On the other hand, if I break up with her upon return (christmas), I will be the guy that broke up with her just after returning and not seeing her for 4 months... I would probably blamed for that as well. But waiting for some time after returning just to avoid this is also terrible, since I know I want out of this relationship anyways.

I just don't know what to do right now, it feels whatever I do, I will be regarded as an asshole. She can be quite emotional and radical so I'm not sure if we would be able to break up on good terms.
<bot>: Want to break up with GF of 3 years, have been studying abroad and not seen her for 2 months, have another 2 months left before returning, don't know when or how to break up.