YOU SAID:
Holding on for so long
INTO JAPANESE
長い間持ちこたえる
BACK INTO ENGLISH
Hold on for a long time
INTO JAPANESE
長く待つ
BACK INTO ENGLISH
they wait a long time
INTO JAPANESE
彼らは長い時間を待つ
BACK INTO ENGLISH
they wait a long time
That didn't even make that much sense in English.