Translate the following English sentence to French:
"We have to recognise that it will take time to achieve our ultimate goal."
Il nous faut reconnaître qu'il nous faudra du temps pour atteindre notre objectif final.