I Agree with everyone above, ive been at a job for 6 years now that i absolutely hate and gets me so stressed out but jobs are hard to come by. Unless you have another one lined up, just stick it out and be happy to have one. But that's just my opinion
Otherwise, do like vladflorof said if you do leave.
Jimmy
Jimmy