堅持不懈

Idiom

 * 1) to persevere; to keep going until the end