Should you leave or should you stay? IMO, I think the question you should ask is "Why have I stayed with her this long and put up with this BS?" If you ask me, you should have left many years ago. Why do you put up with all this BS? Dr. Phil has a question that he asks others who are in untenable situations and won't do anything about it except complain..."What's the pay off for you?" In other words, you wouldn't be doing it unless you got something out of it. So, ask yourself that question.