punkin, I'm very sorry that you are here, but you are among friends here.
I wanted to you know that affairs will last as long as the fire/euphoria burns within them. Affairs can last anywhere from 2 months to longer. There is no set time limit on them, but they must die a natural death. We cannot help them destroy that "in love" feeling. If we interfere, I can guarantee you that your h will protect her to the max and you will become even more so the enemy.
This is the time to focus on you, your family and your finances. Protect yourself financially because right now, it's a business deal and you must insure that you are not left holding the bag w/his debt that has incurred while he's been floating through space.
Of course you love him, but you must do what is right for you and when the time comes, you will know which fork in the road you will follow.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.