That's OK..
I think you are right in trying to work out what's best for you in the long run - but hunni, maybe you should be taking complete control of this, rather than giving her the control to stay in your life so you still will not know what's going to happen or how she's going to be?
Abuse is most often about power and control. Take it back.