WordPress development projects typically take 3-4 weeks. I always deliver a demo site within 2 weeks for you to review before sending to your client. Depending on feedback and needed revisions it can be another week or 2 before we’re ready to launch.