Esconde algo. No tiene porqué ser que te sea infiel, posiblemente también se ha dado cuenta que está mejor sin tí o que no te quiere.
Lo de visita sorpresa sobra, porque si es que está con alguna va a ser peor para ti, no tienes porqué pasar por eso. Tendrías que hablarle claro y decirle lo que sientes y pedirle que te sea sincero y no te haga perder el tiempo. Así a lo mejor te es claro y te hace un favor a ti y a él también hablando con la verdad.
Suerte ánimos!