until hell freezes over

until hell freezes over  {adv. phr.},  {slang}
Forever, for an eternity.
He can argue until hell freezes over; nobody will believe him.
Categories: {adv. phr.} {slang}