
The idiom at the drop of a hat means someone is ready to start immediately, without hesitation. This came from the old American tradition of dropping a hat to signal the start of a race or fight.
He would leave town at the drop of a hat.

He would leave town at the drop of a hat.