very long time, indefinitely long period of time (informal)

listen to the pronunciation of very long time, indefinitely long period of time (informal)