Knowing when to leave a job is one of the hardest career decisions.
Stay too long, and you miss opportunities and stagnate. Leave too soon, and you appear flighty and miss chances to grow. There's no formula.
But there are signals. Here's how to think about it clearly.
Signs It Might Be Time to Go
You've stopped learning: The first year at any job involves rapid learning. But if you've been doing the same work for 18+ months without new challenges, you might be plateauing.
There's no path forward: You want to grow, but the org doesn't have room for you. No senior roles opening up, no path to leadership, no new scope available.
You dread work consistently: Not just Monday mornings—everyone dreads those. But if you dread most days, if Sunday evening brings anxiety, something's wrong.
You've lost respect for leadership: If you think the people running the company are making bad decisions and won't listen, it's hard to do good work.
The mission doesn't matter to you: If you don't care whether the company succeeds, motivation is hard to sustain.
You're burnt out and rest won't fix it: If the burnout is structural—baked into the role or company—time off won't solve it.
Better opportunities exist: Sometimes it's not that your current job is bad—it's that something better appeared.
Signs It's Probably NOT Time to Go
You've been there less than a year: Unless it's genuinely toxic, give it time. New jobs are always uncomfortable. Adjustment takes months.
You're running from something, not toward something: If you don't know what you want next, leaving doesn't solve that. You'll just bring the confusion with you.
It's hard but you're growing: Difficulty and growth often come together. "This is hard" doesn't mean "this is wrong."
You haven't tried to fix it: If you're frustrated, have you raised it with your manager? Have you explored internal options? Leaving without trying to address problems might be premature.
External factors are temporary: Company going through a rough quarter? New manager you're still getting used to? These might resolve. Don't over-react to temporary discomfort.
The Two-Year Question
A common rule of thumb: stay at least two years.
The logic: less than two years can look like you couldn't stick it out. You didn't ship a full project cycle. You might appear flighty.
But rules of thumb aren't laws:
Shorter can be fine if: You have a clear story about why you're leaving (company pivoted, role changed, unusual opportunity arose). Or your previous stints were longer, and this is an exception.
Longer isn't always better: Staying five years at one company as a junior PM might actually hurt you. Varied experience often accelerates growth.
Context matters more than the number.
Leaving When Things Are Good
Counterintuitively, the best time to leave is often when things are going well.
Why:
- •You leave on a high note
- •You have strong references
- •You're not desperate or burnt out
- •You can negotiate from strength
Leaving when things are bad—you're frustrated, you're struggling, the company is failing—is harder. Your options are constrained. Your references might be weaker. Your energy is lower.
If you're doing well but see better opportunities, that's not selfish. That's smart career management.
The Financial Consideration
Money matters:
Runway: Can you afford to leave without another job lined up? How long?
Unvested equity: What are you leaving on the table? Is it significant?
Current vs. potential comp: Will moving increase your compensation? Enough to matter?
Risk tolerance: Early-stage startup with equity vs. stable company with salary—which fits your life right now?
Don't make decisions purely on money. But don't ignore it either.
Having the Conversation
When you've decided to leave:
Tell your manager first: Not HR, not your peers. Your manager should hear it from you directly.
Be gracious: Even if you're frustrated, leave professionally. Don't burn bridges. The PM world is small.
Offer transition support: Give reasonable notice. Document what you're working on. Help hire your replacement if appropriate.
Keep it brief: You don't owe extensive explanations. "I've decided to pursue another opportunity" is sufficient.
Stay gracious after leaving: Don't badmouth the company. Don't vent on social media. Leave as a professional.
What You Owe Your Current Team
Leaving affects people beyond you:
Reasonable notice: Two weeks is standard. More if you're senior or if critical work is mid-flight.
Knowledge transfer: Document what you know. Don't leave the team scrambling.
Finishing critical work: If you're a week from launch, consider timing your departure thoughtfully.
Not poaching: It's fine to tell people where you're going. It's not fine to actively recruit them to follow you immediately.
You don't owe eternal loyalty. But you owe basic professional consideration.
Making the Decision
If you're on the fence:
Project forward: If nothing changed, would you still be happy here in a year? Two years?
Talk to people: Mentors, friends, former colleagues. Outside perspective helps.
Write it out: What are you hoping to get from leaving? What are you giving up? Make the tradeoffs explicit.
Test the market: You can interview without committing. See what's out there. It clarifies thinking.
Trust your gut—but verify: Intuition matters, but make sure it's signal, not just a bad week.
The Bottom Line
There's no perfect time to leave a job. Every choice involves tradeoffs.
Look for the signals: learning, growth, enjoyment, opportunity. Be honest about whether you're running toward something or just running away.
When you decide to go, go well. And when you decide to stay, recommit.
Either choice can be right. Just make it intentionally.