Chinese: 我最近忙得晕头转向。
English: I’ve been absolutely off my feet lately.