agonize

verb
  1. to think about something with great worry or anxiety; to struggle with a difficult decision
  2. to suffer extreme physical or mental pain

Examples