I personally believe in exposing an affair. I cannot live with lies.
Prior to making any decisions about staying or leaving (or requesting OP leaves), you need to look closely at the pros and cons of the situation. What do you get by staying, and what do you get by leaving.
Another thing to consider... do you someday want to get married and have children? If so, do you think this guy would be good husband/father material? To me, it would seem too risky.
There is no arriving, ever. It is all a continual becoming.