千辛萬苦

Idiom

 * 1) suffering untold hardships; trials and tribulations