for the longest time

Adverb

 * 1)  For a very long time.