<human>: So me and my girlfriend have been together for 2 years. One year ago we moved from our home to another country to study and live there. 

Since then I have been working hard to get us a good apartment and ok jobs. (I found her a part time job and myself full time job in nice places). Fixed everything in regards of work, study and residence permits. And finally after one year I have found a perfect place for us to live in, close to downtown with affordable rent.

But 2 weeks ago I discovered that she has cheated me 2 times past year. We are having a rough time. She claims that it happened because I couldn't gave her myself enough to satisfy her and to feel loved enough. But the thing is, we still did plenty of things together and I felt that after we are going to have this dream apartment everything is going to be 100 times better. 

So I don't know what to do, everything that I achieved seems to fell apart. I am ready to forgive her, because I love her very much and I admit that I wasn't the most romantic and loving guy this past year. As of right now we are having a small thought break, she doesn't even know what she wants I think. She says to me that she wants to try again, but at the same time keeps talking to other guys. 

What should I do? I am so confused.

Could you distill the essence of the text into 1-3 sentences?
<bot>: Together 2 years(Me [20 M], gf [20 F]), studying in a foreign country for 1 rough year, finally when everything is settled down I have discovered that she has cheated on me twice.