You can do it! I just ended a several-year-long stint at a job that, from what it sounds like, was very similar to yours. Now I’m out in a much better position. The best thing is that after working in such a shitty environment, working in a normal workplace is awesome!