máng​cì​zài​bèi

to be on pins and needles