I would say yes you need a new job but I wouldn't run out and quit until you find something else first. Start looking now. You can visit your local work force center to get help with your job search for free. In today's economy you probably can't afford to be out of work with no job lined up. While looking for another job try and find some positives about your current job. I find the more positive I am the happier I am.