思来想去

思來想去
láixiǎng

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

Wiktionary

Entry Composition