Making the decision to leave a job can be difficult and should not be taken lightly. While a lot of people will claim they're unhappy with their current position, there's a difference between hating your job and wanting to quit.

Hating your job for the right reasons, such as because of a lack of motivation or because it's a difficult working environment, may be cause enough to quit. However, it's important to carefully consider all the consequences of quitting your job. There are good reasons and bad reasons to leave it. These are five of the best reasons to move on and hold your head up high.

1. You Have a New Job Lined Up

Quitting a job because you have a new - and ideally better - job lined up is a very good reason to quit. Just make sure that this new job is confirmed with a set start date and salary before you leave your current position. It's also a good idea to gradually have your computer and office cleaned out before quitting if advanced notice isn't required.

Regardless of whether advanced notice is required, you also don't want to notify your employer at the last moment. You may need a reference from them at some point. You may also have an opportunity to one day return. Always try and give two weeks notice, or even more if possible. Treat them with respect and don't burn any bridges.

2. A Difficult Work Environment

Working in a difficult environment could mean a number of things. The most common difficulty I've seen is working with negative bosses or coworkers that constantly bring you down or treat you poorly. Uncertainty about the future of the company could constitute a bad work environment because your job security concerns may always be at the forefront of your mind.

Any environment that affects your ability to complete your work properly is a difficult work environment, so leaving in hopes of finding a more positive environment is more than enough reason to quit your job.

3. A Career Change

Obviously, changing your career will more than likely also mean changing your job. Quitting full-time work to go back to school, relocate for a better opportunity or pursue a different field are some acceptable reasons for quitting your job. Ideally you want to make sure that this change is a better option financially and, most importantly, mentally than staying at your current position.

4. No Motivation

It's unfortunate that most people at some time or another know what it's like to not have any passion for the work they do each day. Having no motivation on the job is a big sign that you may need to quit and find a new one. If you find yourself doing the bare minimum at your job, then you're not being challenged enough or enjoying your work.

In some cases, this drop in motivation comes out of a perceived glass ceiling at your company. If you see that advancement is unlikely for you at your current position, it's probably a good idea to begin looking for work elsewhere. In today's fast-paced business world, many people spend time each day searching for a better position at another company, even if they are actually satisifed with their current role. Highly career-minded folks don't want to find themselves in a situation where they are stagnating, and there is little ongoing development of their work skills.

After a time though, even the most motivated of employees can struggle to stay inspired by their careers. If you're experiencing this, it's one of the top reasons to consider quitting your job. If you've checked out mentally, you could just be hurting yourself in the long run. The sooner you get to a job you love, the happier your life will be.

5. Your Job is Causing You Too Much Stress

Every job comes with a certain amount of stress, but some may cause more stress to certain people than others. Too much stress can cause serious health problems like migraines or ulcers. If your job is causing you so much stress that it's starting to affect your health, then it may be time to consider quitting or perhaps even asking for fewer responsibilities.

You may need to take a simple break from work if stress is impacting you from outside your job. A stressed-out worker who cannot perform work properly can be detrimental to a company. Some major sources of outside stress include personal illness or that of a family member.

Analyze the different aspects of your job and your reasons for quitting before going through with it. It is also important to be polite when you quit so that you don't burn any bridges or lose good sources for recommendations.