Neph,

Give him a chance to explain himself. You are running ahead with all sorts of explanations in your head and it's not healthy for you or for your marriage. His relationships with his other girlfriends were just that -- his relationships with other girlfriends. what happens between 2 consenting adults is private. Don't judge his other relationships by your standards. Wait and let him respond. See what he says, deal with that.