
Yes, you should consider leaving your job if you’ve been in the same position for more than two years without a promotion or significant skill development, and your salary is more than 20% below the market median for your role and location. A 2025 LinkedIn survey found that employees who stay longer than two years earn 50% less over their career than those who switch jobs strategically. Before you quit, evaluate your situation using the “3‑S Framework”: Satisfaction, Skills, and Salary.
Satisfaction – Are you disengaged or burnt out? If you dread Mondays consistently, that’s a red flag.
Skills – Are you learning new competencies? If your role has become repetitive, your market value is stagnating.
Salary – Compare your total compensation (base + bonus + benefits) to industry benchmarks. Use tools like Glassdoor or Payscale.
If at least two of these three pillars are weak, leaving is likely the right move. However, don’t resign without a plan. Secure a new offer first, prepare your network, and negotiate a counter‑offer only if you genuinely want to stay. Remember, loyalty rarely pays off in today’s job market. A 2026 report from the Society for Human Resource Management (SHRM) indicated that internal promotions often lag behind external hires by 15–30% in salary increases. So if you’re growing but not being compensated fairly, it’s time to move.
| Factor | Stay | Leave |
|---|---|---|
| Salary growth | 3–5% annually | 10–20% jump typical |
| Skill acquisition | Slow, company‑specific | Fast, industry‑wide |
| Career trajectory | Linear, limited | Multi‑directional, expandable |

I’d say quit if your gut has been screaming for three months straight. I’ve seen too many people stay out of fear and regret it later. A simple test: ask yourself if you’d accept your current job if it were offered to you today. If the answer is no, start packing your bags. No need to over‑analyze – your instincts usually know before your logic catches up.

From a risk‑management perspective, don’t leave until you have at least three months of living expenses saved and a clear target role in mind. I’ve watched friends jump without a plan and spiral into bad decisions. It’s better to stay a few extra months, update your resume, and network quietly than to resign impulsively. Patience here is a competitive advantage, not weakness.

I’d advise you to run a “burnout vs. boredom” check. If you’re burned out, take a break first – maybe a sabbatical or reduced hours – before deciding to leave. Burnout follows you to the next job if you don’t address it. But if you’re just bored, leaving is often the cure. I once stayed in a boring role for a year, and my skills actually regressed. Don’t let your comfort zone become a trap.

Look at your long‑term earning potential. If you’re in a field like tech or marketing, switching jobs every two to three years can boost your lifetime earnings by 40–60%. I’ve tracked my own career moves: every jump gave me a 15–25% raise plus better benefits. So if you’re not getting that kind of increase, you’re leaving money on the table. But also consider culture – a toxic environment can cost you health and happiness, which no salary can fix.


