in the long run
Definitions
Over a long period of time; eventually.
Considering the ultimate outcome rather than immediate effects.
Examples
Investing in high-quality equipment will save the company money in the long run.
It may seem difficult now, but it will be worth the effort in the long run.
Synonyms
eventually in the end ultimately over time in the fullness of time
Antonyms
in the short term immediately for now temporarily in the immediate future