想来想去 xiǎng lái xiǎng qù

DEFINITIONS

  1. to ponder over and over; to think back and forth without coming to a conclusion

CHARACTERS

想 xiǎng think, speculate, plan, consider
来 lái come, coming; return, returning
想 xiǎng think, speculate, plan, consider
去 qù go away, leave, depart