to be waiting for sth difficult or unpleasant to end, and be feeling anxious about it
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition