long run

Noun

 * 1)  An extended period of time.

Usage notes

 * Almost always preceded by.