Preparing your study page...
Correct answer: B
Explanation
The idiom means being very eager or restless because one wants something to happen quickly; thus, it signifies extreme impatience.