I agree with Star1 again.
My pattern is this: When a thing first begins happening, in a bad way, I'm like in a state of shock. I get a reading and I live by it. I continue to do this, especially when they see changes for the better, even if it is only temporary. Somehow, I then "get used to" said behavioral patterns, when really, I should have cut that shit off immediately, but for whatever, reason, I don't. I continue in this pattern of readings, believing, hoping, not because I'm weak, but because I'm hopeful and mostly an optimist. But then, a point comes, to where, I get tired of the cycles, patterns, etc. and then I begin taking the readings with a grain of salt and I set a timeline for myself to when I'm going to just be done and then I reach the end of said timeline and don't see any changes and then ......I just don't have readings anymore or they are only like once every few years for shits and giggles............until the next shitty situation occurs LOL. Rinse and repeat.
I do also think it has to do with personality type. For some personalities, yeah they have a zero tolerance thing going on and first time you screw up, you're done lol. (My son is like that). Others, here are more sensitive and understanding and compassionate and those traits tend to be the very traits that keep them holding on for longer but not like 5 10 years. They will usually get tired and set timelines and that's it. Then you have those that most likely suffer from self esteem issues and those are usually the ones you will find holding on for decades. They call it love, and maybe it is, but there's more to it then that. They never get to a point where they feel or KNOW they deserve something better.
That's just my take on it.