Relationship or breakup?

How do you know when it's time to end a long-term relationship? Even if your SO loves you and doesn't cheat on you