In no time flat phrase
Very quickly; in a short period of time
The incident happened in no time flat.
He is such a genius. He can solve this complicated equation in no time flat.
Very quickly
Very fast.
Quickly and effortlessly
The origin of this phrase is not clear.
Someone does something when they feel it is the right time.
I have no idea what he will do, he usually acts as the spirit moves him.