I feel your pain and I hate to tell you that more than likely he cheated on you, as many men and women do. And if you remember seeing a sore on his penis in the past, then he knew that he had it. No one wants to tell someone that they have it, because most people would break up so that they will not get it. If they are really in love with their partner, they will take Valtrex in order to try and protect you.