Project specific, the timeline is generally determined by the scope of what the client desires and whether the client has designs already.
The Design sprint can take on average 6 weeks, the development period can take between 3 and 5 months, and the deployment and testing will mean that you can have a complete project between 4 and 12 months after engagement.