Much depends on the size and complexity of the project to be built, it can range from a few days to several weeks. However, the pace of any project is primarily determined by the client.
The amount of information you can provide during the initial stages is decisive, your availability to comment and give feedback, how soon the content is ready, all of these affect the speed of completion.