As you solidify your knowledge in penetration testing, you will need to constantly test your skills and any new tools that are released. To do this, you would have a lab environment. Using your own lab, however, would not be challenging at all since, after some time, you will know the inner workings of your lab. To put your knowledge into practice, you will need multiple lab environments that focus on different systems. Instead of building a lab for each, you can leverage labs that are already available on the internet.
There are two resources that are extremely handy when it comes to finding new challenges and increasing your knowledge and skillset. These are Vulnhub and Hack The Box.