Passion – How do you know when it is time to move on and not a matter of working on your thoughts/feelings?

Hi Brooke!
Passion is something within you, right? So in theory one could become passionate about any job/career. So if I am losing my passion in my job (or anything)I just need to reframe my thoughts and then I can bring that passion back.
So how do you know, when is it time to move on? And it is not just a matter of working on your thought, feeling, action, results?
If I remember correct, you left HP because you had no passion for that job..but could you just have worked on your thoughts?
I look forward to your reply.
Many thanks,