Let me preface this by saying that I have never cheated on any of my boyfriends, and I have dated a lot of men.

Lately I've been having...