I agree with Juju.

I have DB'd 2 times and she came back both times. First time lasted 2 months.
The second time, 3 months.

Both times I went complete and total NC. I waited for her to reach out first and I prepared myself to never talk to her again. My thinking was basically I was going to respect her wish to leave me. I felt like the most loved nig thing I could do, was respect her wish to be away from me.

The problem is this... if BOTH people do not work on themselves, nothing will change. It's only a matter of time for old behaviors to surface and another break up.

I've been reading a lot lately about love avoidant spouses. And a lot of WAS seem to fit this profile.

Bottom line, the odds are stacked against you. But it's not impossible. In my opinion, the fastest way to get your ex back is to let them go. And I don't mean pretend to let them go but, actually let them go. Pretend they are deceased if you have to. Let them go.