Concept FOR A LONG TIME

(Of an action or state) to last a long period of time.