in the long run


Meanings

  • after a very lengthy period of time;
    • "she will succeed in the long run"

Synonyms