He's probably always had that preference just managed to keep it hidden. Good friend of ours recently experienced her husband of over twenty years - and two sons - leaving her for a man. It's devastating.
I must suppose the guy has probably been homo forever.
But I suspect if I were married to a man that liked men I’d have at least a clue.