Thumper your advice is right on.
I have asked my self many time "why do I rep going back for more of the same BS and pain?"
The answer is clear now, I wasn't ready until I was ready and once I was so suck and tired of being sick and tired I gave my self that "space" you are referring to and then when I slipped...it was clear as day!!! Clearer than ever as creating this pace and pulling out of the eye of the storm allowed me to see things more clearly and honestly.
A very fair next step is to create some space for yourself even if its just a crack and you go from there.