Well, to be honest, nearly all other answers say: Search a new job. But this will be just an escape from a usually solvable problem.
Just try to speak to your boss and tell him your wishes and demands. A satisfied worker is always better than somebody who resigns or burns out.