Answered by Ashley, Hiring Expert at Cardinal Health, on Wednesday, August 9, 2017
I don't think there is any right or wrong answer to this question. Determining the right time to leave a position depends on your personal and professional goals. I have worked with people who have stayed in the same position for several years because they enjoy the work, their team, company, etc. However, not everyone can say the same. In my opinion, if you begin to feel burnt out in a job and you are no longer feeling challenged or fulfilled, it may be time to start considering new opportunities. That may be within your current company or with a new company. As the saying goes, "If you love what you do, you will never work a day in your life." While this may not be true in every job, I think it's important to keep this in the back of your mind as you move throughout your career. If you are no longer enjoying going to work every day, you may want to consider this the right time to leave your job.