<human>: Can you condense the text into three sentences or less?

Me mid 20's her early 20's

So I've been dating this girl for 2 months, the relationship was off to a rocky start with me finding an open condom wrapper the first week we were together, she claimed it was from two months ago and must have slipped out from under the bed while she was cleaning. I took her word for it and moved on. 

I then found out that she was still hanging around a guy who used to be a "friend with benefits" granted she told me about him and that they were hanging out but I was still not comfortable with it. She offered to tapper off the relationship with him, I accepted that and moved on, but did not trust her fully anymore.

Then just recently, I found out that at a restaurant while having dinner for a friends birthday, she had been flirting with the waiter and then disappeared into a car with him, when I confronted her about this she admitted some "innocent flirting" had happened, but that she only got into his car to tell him she wasn't interested, even writing this I feel like it's ridiculous that I should be even asking you guys if all of this is solid grounds for calling it off, but I really like this girl, and the first two things might very well have been true. Should I stand my ground, or giver her another chance?
<bot>: Girlfriend was up to some questionable things, I decided to call it off but wondering if I should take her back.