Based on your understanding and familiarity with web development, it depends on how long it may take to learn WordPress for you. For folks who are already working in this domain can consider the learning period of a month while folks who are new to the domain of web development may take around two months to get a deep insight of WordPress.