Generally, custom WordPress theme development takes around 2-3 weeks, depending on the complexity of the code. For example, a WordPress theme developer will need more time to add page builder functionality than to build a responsive layout.