My wife of 27 years cheated on me for the THIRD time. Is it time to file for divorce?

First time we were married 18 years.
The second 21 years.
Now again 6 years later.
She is not going to change at this point. Thankfully our children are adults and moved out but seriously I loved this woman.
21 answers 21