I don't see the need to cheat.
I'm not saying I never have, nor am I saying I have. I'm still a guy with a wandering eye and brain... Sure I've thought about it, but usually I'm with someone cuz I really like/love them. I'm not the type to stick with someone just cuz I don't want to be alone.
In the beginning stages of a relationship when things are not official, yes I have cheated... as in go on dates with other girls, kiss, fuck other girls, etc... Only cuz its not official yet and I wasn't sure she felt the same way about me as I felt for her.
The girl I am with right now, I love her to death or at least I really, really, really like her. But my ex who I still have feeling for and who still has feelings for me is on my ass. I was in such a dilemma.
Last time I chilled with my ex (a few months back), I thought it was purely as casual friends chilling, but as we were in the car by the water just talking, she came in to kiss me and I was like "aww should I?" to myself. She wanted to fool around and I kept asking myself "should I?" In the end I did, cant pass on a nice BJ
But that's cuz the girl I'm with now, we weren't official yet. If my ex came to me again, I most likely would not do anything with her.
It all comes down to who you want to hurt more: the girl you're with, the girl you're gonna fool around with, or are you gonna hurt yourself in the end?