Chinese: 耐心不是我的强项。
English: Patience is not my forte.
French: La patience n'est pas mon fort.