in the long term
• over or for a long period of time.
• "rates of around 7 per cent are deemed to be unsustainable in the long term"
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,