Just like you....
The longer I stayed....the longer I stayed for the same reasons you mentioned.
Everything dollydo said above is good advice....if it is you that is leaving.
I on the otherhand made my AH leave so I didn't have to worry about any of that. Just getting him out was my main priority.
I see under your name you are a fellow Irish woman !!