I know how difficult all of this is and although you know it was wrong what you did I understand why.
This so what I was afraid of for you when you were opening up to her
I think it is time for NC and don't break for a set period of time. More than 10'days as well. She temp checks and knows how to play this. No more enabling her
I really do feel for you.
M 37 W 34
T 12 M 8 D 7 S 4
Need break 4/12/15 W no ring 7/7/15
Separate room 4/12/15 Separate living suggested 8/15 W moved out 11/1/15