I would think about whether you have learned/gotten what you want from this job and decide what you want to do "next", interview for other jobs that might move you along in your life/career and then weigh again, leave or stay.
I had a boss who never changed and I kept trying different methods to work around his faults to help "balance" him so we would be an effective team and get the work done so as not to upset/involve the company owner. I would complain occasionally to my therapist who would listen carefully and at one point, explained I could either get another job or I would become depressed (banging my head against a brick wall that would not change). I decided to stay because I identified a couple other things I wanted to work on for myself and how I worked and managed things and that was helpful to me until the boss changed jobs and I retired.
__________________
"Never give a sword to a man who can't dance." ~Confucius
|