long-running
adjective
[ ˌlɒŋˈrʌnɪŋ ]
• continuing for a long time.
• "a long-running dispute over EU subsidies"
in the long run
• over or after a long period of time; eventually.
• "it saves money in the long run"
Similar:
eventually,
in the end,
ultimately,
when all is said and done,
in the final analysis,
in the fullness of time,
at the end of the day,