xīn​shì​chóng​chóng

to have a lot on one's mind