Choose the correct meaning of idiom “Champing at the bit__________?

Choose the correct meaning of idiom “Chamg at the bit__________?

A. Something difficult to accept
B. Extremely Impatient
C. A pessimistic Person
D. None of these