agonize
Verb
A2 – Elementary
To spend a long time worrying anxiously over a difficult decision.
"Agonize" is usually followed by "over" a decision, and it implies real, drawn-out mental discomfort, not just careful thought.
Synonyms
fret
deliberate