von einem Tag auf den anderen

Etymology
lit. 'from one day to the other'.

Adverb

 * 1)  in a short period of time; overnight; suddenly