This weekend my girlfriend went out with her friends for a party in the city. Nothing much. I was particularly happy of that since I knew it's been a long time since she last was chilling at a party.

During our relationship I struggled with some trust issues and couldn't fully let go and trust everything she was doing. That evening, In my subconscious mind I had a vision that she is able to go all in and check the one night stand with someone. I thought that I'm tired of all day and its a ton of over thinking. But this time, I was right. Her friend was back at about 4 without her. We all live together so I commanded to call her what's up. She said she is one the way and will be there in half an hour. It was almost 4:30 AM so I decided to Wait for her, check is everything is OK and go to sleep.

But it wasn't OK, at all.

She was back at 6, one and a half hour later crying and in a mess. Didn't say a single word and was afraid of touching.

Next evening I decided to discuss this situation with her. It occurred that during the party she met a guy, danced with him, after some time left her friend and went to another club. After that this guy decided to ask her to go for a party to their friends on the other side of the city.

This part of story already made me feel down, I know that it was over. She knew that he and his friends wouldn't let her watch some YouTube and photos from vacation, and she knew this guy for a half an hour or so.

The reason of her crying was that after some time at the party one of the guys actually forced her to stay in the bathroom and raped her. She said that she couldn't do anything so she wasn't moving and did nothing.

While I was listening this story I was boiling totally. But the thing that cooled me down was, that during this conversation she decided to tell me that during her past, after breaking up with 4 year boyfriend she had a short episode of ONS , 2 of them actually.

I never give ppl second chance, hesitated for a long time to start caring in this relationship and I decided to discuss this situation.

I told her that it's over because I can not fully trust her anymore. The thing that she was raped was 50% her fault because she went there. I told her that it's over between us for now and I don't think we can be together anymore, unless she report it for the police.

This situation is really fckd up, and I'm in a mess. Some part of me is telling me that I should stay with her and help recovering after that. But the other part keeps saying that revealed past and circumstances around this rape aren't worth thinking of her anymore.

What should I do? Is breaking up a good decision for now? Should I report it to the police by myself? Tomorrow I have my graduation exam, things are getting fucked up.

Looking forward to see what you guys think

EDIT: After one week she admitted that she wasn't on any party, they went straight to his place. She was drunk (not an ecscuse - drunk driver also have to face consequences - didn't have controll over herself )and woke up in the middle of having sex without pants. Cut her of, decided to take care about my stuff. She said she respects the way I act, listen to my guts and intuituon. Said "thank you for the time together". Shit knows, but one thing is sure. Trusting her ever again would be super hard, close to imposible. I feel sorry for her, but it's the only reasonable thing to do.