If you agonize over something, you feel very anxious about it and spend a long time thinking about it.
Perhaps he was agonizing over the moral issues involved. [V + over/about]
She only made the decision to apply for training after years of agonizing. [VERB-ing]
[Also
VERB]Synonyms: suffer, labour, worry, struggle