Human: How do I know when it's time to move on? Assistant: 
When you feel like you've achieved your goals, or that there is no longer a sense of accomplishment. You may also want to consider the amount of effort and resources needed to continue with the project. It could be beneficial to look for new opportunities in order to grow as an individual and explore different areas of interest.