We all spend a huge part of our lives working. Given that our time is finite, it doesn’t make a lot of sense to stay in a job you detest. It’s one thing to occasionally complain about your job. That’s normal. But if you find yourself complaining all the time, stressed out and drinking to dull the pain, then it’s time to get out. Now.

The rewards aren’t enough
If you have a job that pays a great salary (like these jobs in Canada that pay over $300K) and comes with decent benefits and you're still not happy, look at the reasons why. Do you dislike what you're doing? Is there too much responsibility? Do you work all the time? All of us are paid for the one thing we have to sell – our time. If you find that your compensation isn't equal to what you're putting in, then it's time to get out.

You’re bored
Another obvious sign that you need change is boredom. If you spend more time checking Facebook or playing Candy Crush Saga than working, then this isn't the job for you. Unless you're a Candy Crush Saga tester.

You can’t sleep
It's 3am and you're lying in bed, staring at the ceiling, filled with anxiety about going to work in a couple of hours. Not only is this a bad sign, your lack of sleep is going to make you more irritable and it can easily affect other areas of your life.
You can also try these 10 ways to relax when you're stressed at work.
You complain about work all the time
It's normal to complain about work once in a while. But if all you do is complain about your job to your family and friends, they'll start tuning you out. If you're doing it at work, you'll develop a bad reputation with your boss and co-workers. Nobody wants to hear bitching all the time. Put that negative energy into an exit strategy.

No sense of accomplishment
You're working hard and doing a good job. But you don't have any passion for what you're doing and no sense of accomplishment. This is a pretty big sign that you're in the wrong place and/or doing the wrong thing.

You’re not growing or moving up
You've been at the job for a while and you're not growing professionally nor are you moving up. You're definitely stuck in a rut and this isn't the place for you.

You have a terrible relationship with your boss

All you think about is retirement
If you're 30 years old and sitting in your cubicle daydreaming of early retirement, that's not a good sign. Do you really want to waste the next couple of decades working at a job you don't like? That's foolish.

You hate your coworkers
If you feel your co-workers can do nothing right and are instrumental in your dissatisfaction, then it might be time to look in the mirror. Even if they are to blame, why would you stick around?

Your coworkers hate you
If your co-workers are avoiding you, it's probably because you're giving off a negative vibe. Assess the situation: if you don't fit in with your co-workers now, you likely never will. Don't be the square peg in the round hole – find your square hole!

You’re depressed
We all get down in the dumps. But if you're showing signs of depression – like self-loathing, changes in eating habits or feelings of utter hopelessness – then it's time to talk to a professional. It may not be your job, but if it is, then changes will have to be made.

You’re hitting the bottle
You're unhappy and feel trapped. A bunch of drinks in the bar or a bottle of wine at home can help dull the pain. You may feel better temporarily, but you're playing with fire. Booze will not fix your problems, it will only make them worse. Much worse.

Or worse, the medicine cabinet
If you're doing drugs to cope, then it's time to seek help. Talk to family or friends. If your workplace has an employee assistance plan, use it. This is a bad, bad road you're going down. Get help immediately.

You know, deep down, that you’re cheating yourself
If you're honest with yourself, you'll know when it's time to leave a job. That's a tough decision to make. Start looking for a new job now, while you still have money coming in. Do a good job and stay out of trouble – you might as well get a good letter of reference. Doing this before you get fired or storm out in a huff will make the process much easier and in the long run, you'll be much happier.