Chinese: 我绝不能忍受。
English: I'll never be able to live this down.