I have..and No. ?
All three times it was a bad choice – once because we kept breaking up and getting back together every 4 months, once because she never deserved back in so I compromised my integrity for her, and once because I wasted a lot of time afterwards when we should have stayed apart in the first place.
If you broke up – there usually was a reason. In most cases at least.
The only time I say Yes – is when you break up and neither of you really wanted it in the first place, like if he went off to college or you had careers that took you away from each other.