From Longman Dictionary of Contemporary Englishbe on pins and needlesbe on pins and needlesAmerican EnglishNERVOUS to be very nervous and unable to relax, especially because you are waiting for something important SYN be on tenterhooks → pins and needles
Examples from the Corpus
be on pins and needles• I was on pins and needles until I found out I'd won.