Take a break, especially if you have money saved up. I have done that in the past and don't regret it. Yes, it may take a few months (prepare for the worst) BUT no one deserves to suffer in a toxic work environment.