In the long run

Photo of people running a marathon
In the long run means over a long period of time or after everything has had lots of time to happen.

The expression has been used in English for many centuries and comes from the idea of a long marathon or journey where the final outcome only becomes clear after enough time has passed.

Saving a little money each week may seem like nothing now, but it helps in the long run.