“The most difficult times for many of us are the ones we give ourselves.”
― Pema Chödrön
I hope you do the introspection needed. This is a tough road. Sometimes the grace of the BS temp runs out. Fill her bucket and don't stop.
Best of luck.