At the drop of a hat

Generated image of a hat dropping
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.