Bbj, looking at the history, it reminded me of what I have read many many times: when cheating is a trait, a behaviour, people need A LOT of work to change, if they ever do. You do realise it's his "normal", right?
Make use of the time he is away to calm down and strengthen yourself. xxx K