forever and a day adv. phr.,
informal For a seemingly endless time; forever; always. Used for emphasis.
We waited forever and a day to find out who won the contest.
They promised to remain friends forever and a day. [TahlilGaran] English Idioms Dictionary ▲