Is it likely the EA will end on its own or will she carry on like this for years? What can I do?
From what I've read, typical lifespan of an affair is about 6 months. You probably cannot force her to quit the affair cold turkey, unless she wants to. I think it's most effective (and long-lasting) when it's their choice.
There is no arriving, ever. It is all a continual becoming.