forever and a day
1.
(
adverb
) (informal) for a very long or seemingly endless time; "she took forever to write the paper"; "we had to wait forever and a day"
Synonyms:
forever
Terms and Conditions of Use / Copyright Notice