迫不及待

pòbùjídài
unable to hold oneself back, eager to do without delay
HSK 79

Additional Dictionary Meanings

(idiom) unable to hold oneself back; eager to do sth without delay