Richard,
Of course there are signs to finding someone who won't cheat on you but sometimes you just never know. My husband never cheated on anyone in his past but he's done so with me. As for me, I've cheated with past boyfriends but never the serious ones until now. (but that's another long story). You are young and you are starting to enter the dating scene. I am not sure why you haven't been on dates but then again one serious boyfriend I had in the past was the same way.
You are still young and I suggest you just start going out with girls that interest you and you figure it out from there. I don't think there's a fool proof way of protecting yourself from cheating.