If you accept you are responsible for your own life, you must also accept that your current circumstances, the ones you hate so much, are partly (or wholly, depending on how honest you are) your fault. So if you change your job, the bad habits, the wrong thinking patterns that got you into the mess you are, will carry with you to the next job. Changing your environment will not change your circumstances. Read that line again.
Highly recommended read. Pithy, useful and actionable tips.