Common collocations before 'agonizing'

after, back, before, came, cut, each, end, friend, long, most, much, thought, through, time, watch