Comment by neuralkoi
I had a terrible manager at a past company and I put up with it for three years before I left.
My advice: Leave. Nothing will give you your physical and mental health back. You absorb their stress and it goes right into your body. Do you really want to put up with that in the foreseeable future? You will never get your health back.