translate English to French: Time and patience are needed.
Il faut du temps et de la patience.