• Contemplates a dilemma

• Goes to great pains

• Has a hard time deciding

• Has a tough time deciding

• Is miserable about

• Loses sleep (over)

• Stews (over)

• Struggles (over)

• Struggles, as over a decision

• Suffers

• Suffers anguish

• Torments


CrosswordOpener.com - we know the word that you can`t guess In case of any inconvenience..