I am pretty sure she cheated on me with two different guys in the first three weeks of the relationship (that's how long the whole relationship lasted).

I have been trying to move past her, but I can't help but think she is so exceptional and I am blaming myself so much for what happened. I know she had a sketchy past, but she just seems so fantastic and this is killing me. I have swallowed the pill and I understand my accountability, but am I being too harsh on myself? Is this out of the ordinary or is this a very common scenario?

I am very afraid of everything I do in the future with a woman now that I have been through this.

Background: I am in excellent shape, have an excellent job, and play sports and hang out with friends.