There is a lot of replies in this thread, I think it is very important to carefully assess the entire situation, maybe your boss is a help, or maybe not; you need to carefully analyse the situation to make the best choice for yourself, the first and most important thing is your own health and safety, that includes mental wellbeing. If you need to remain there for whatever reason, then you need to protect yourself as best as you possibly can. Minimise the damage done to you, no matter what happens. Too much stress and being worn-down by such a difficult situation can really take its toll on you in the long run...