<human>: Could you distill the essence of the text into 1-3 sentences?

Been dating this girl for about 2 months. Everything's gone great except she's close friends with mostly guys (lived with all guys in college) and stays in close contact (daily texts, etc.) with multiple guys that she has slept with in the past.

When we started dating she told me she had cheated on boyfriend's before and was in relationships where cheating happened pretty often. Last weekend her hometown buddies (all guys...) came to visit and they all cheated on their girlfriend's with randoms in my town. 

My gf didn't cheat on me this past weekend, but she was acting really weird and with her history I snooped through her phone last night (dick move I know). I found a conversation with her best friend that included the words "he said all my friends cheat so he's just waiting till i do" and then followed it up with "little does he know the wait is over".

This morning I flat out told her I looked through her phone and saw it, she said "i kissed a guy at a bar when I was blacked out the weekend after we met and don't even remember it." I want to believe her but I don't know what to do. I feel like I should break up with her but we have such a great connection I feel it's going to be tough for me to do. 

Has anyone been in this situation? I would love to hear what you did and how it turned out. Thanks.
<bot>: went through my gf's phone, found out she cheated, she acknowledged something happened, not sure where to go from here