Chinese: 就算你多焦急，也不能帮上甚么忙。
English: No matter how much you hurry your effort is just a drop in the bucket.