思來想去

思来想去
láixiǎng

to think about over and over; to wonder or ponder about something

Wiktionary

Entry Composition