forever_and_a_day
1. [ adverb ] (informal) for a very long or seemingly endless time
Synonyms: forever
Examples:

"she took forever to write the paper" "we had to wait forever and a day"

Related terms: colloquialism