How many times in a week you get this feeling: "I will quit my job"? Quitting your job sounds scary, doesn’t it? We have so many fears, questions and concerns whether you work in a big company or a startup.

What if my next job is worse than my current job?

Am I prepared for the interview?

I haven’t worked on great product since long. Will anyone hire me?

Should I invest in my skill set before applying for a job?

What if I find a better position if I stay?

Will changing my team fix everything?

Unfortunately, nothing’s gonna fix itself. You have to work hard, and it's better if you can work on self-improvement to fix the problems. But you cannot fix problems related to your company and it’s culture. It’s likely better to leave your job if one or more of following is happening to you:

1. Your absence is not missed by team

You take a leave for few days and come back. No one is talking about the difficulties they faced, because you were away. No work is dependent on you. Does this mean you are not doing any important work for team?

You feel like a lazy burden on the team (or your team feels the same). My dear friend, you should QUIT NOW!

Everyone has potential to do amazing things. The problem is just that you’ve not realised your potential yet. Get a break, explore yourself, find meaningful work for yourself.

2. You don't want to become like your boss or ‘super’ boss

This was my reason for quitting my job. I never got excited by the work my manager or director was doing. I could only become like them in future, if I stayed there. I left my job to start my own startup.

Find your mentor within the company or someone who inspires you. Ask for advice. They might have gone through similar experiences. They can suggest a way out.

If you can’t find anyone – you should quit your job today. What a waste of life if you stay in a company where no one inspires you.

3. You have not received "Thank You" in last six months

You’re putting in hard work without any appreciation. Either your company does not have a culture of appreciation or you’re not doing any good work. In both conditions, your current job is not good for you.

Don't wait to get fired, rather prepare yourself, and take the difficult decision of saying ‘bye-bye’ to your employer. If markets go down (which is inevitable), you don’t want to be in the top list of candidates who’ll receive pink slips.

4. Your boss criticises you in public

That's humiliation. This happened with an employee in a company I worked. We were in the US for an on-site assignment, and it was our daily status meeting. Our room was packed with around 25 people. Our manager not only shouted at this employee, but also abused him for not keeping up his promises. The poor guy had not completed his assignment. Our manager’s expressions were something like: If I’m master, the employee is a slave. My blood boiled, but I was a coward like the 25 others in the room. I could not raise my voice, because of fear of losing my own job.

Today, I regret not having taken action to support the employee in front of my manager. How can we grow in an environment where we are humiliated publicly?

5. You are not excited about what you do

I’ve done engineering without any clue of what engineers are supposed to do. Then, I joined an IT company to earn my living. But I realised in three years that I have no excitement for my work. I was supposed to do things I didn’t like. I had little choice to find work I was passionate about.

It’s okay to perform odd jobs for a while, but not forever- like testing when you’reinterested in developing software. If you’re not happy doing your work, then find something else within your company. Talk to your managers or Human Resources. If nothing works out, then you know - It's time to quit your job.

Shouldn't you quit in similar situations, too? Share your views below!

(Disclaimer: The views and opinions expressed in this article are those of the author and do not necessarily reflect the views of YourStory)