Time is on your side. You're still very young (this is a good thing) and there is always much to learn.
It sucks that this world is filled with cheaters. I work with them (3-4 different folks out of the very few we have are bonking people they aren't supposed to while being married). Teh wife works with them (one particular scumbag is gonna get his Barbie teal Vette vert driving ass kicked if he doesn't stop hitting on her). Hell, even my own father was a cheater. It's refreshing to know that there are actually folks in this world who stick to their morals and do not cheat on their significant others. So many people do it that it is becoming socially acceptable it seems.