when hell freezes over

[when hell freezes over] {adv. phr.}, {slang} Never.

I'llbelieve you when hell freezes over.

Contrast: UNTIL HELL FREEZESOVER.