I was the one who had the affair in my marriage. I can help you from that perspective and there are many others that can help from your side. I would suggest you go to the Infidelity forum. Lots of people in the same boat.
This is good news. 2 years of a relationship is tough...will be tough for you to realize and tough for him to end. You will need to start thinking of a way to make sure there will be absolutely no contact with this OP and your H. See Puppydog Tails. This "no contact" is necessary for your peace of mind and it is absolutely necessary for him as well to be able to end it. Those affair emotions are strong.