瞻前顧後

Idiom

 * 1) to be overcautious and indecisive