Everyone has had that one person. The one who if y'all are both single and tired of it, you date. You know it won't work, but you're just too lonely and desperate to care. Y'all bad mouth each other when you're split up, but you still end up dating them again.
The person you break up with and start a relationship 100 times will never be the one. You go back to each other because it's easy, it's comfortable, you don't worry about getting your heart broken because you know it won't last no matter what. Just because it's comfortable doesn't mean it is healthy. Majority of the time, these types of relationships are toxic. I have had two since freshman year and now I'm a senior, thankfully I haven't been in a situation like this for around a year. That being said, it's bad enough to have that one person you always go back to, but to have had two of these type relationships is even worse. (These weren't around the same time, though.)
The biggest key to overcoming these situations is to not fall back into their trap. They will tell you how much they miss you or even how much they love you, how they swear it will be different this time, they have changed. More than half the time, everything they are telling you is a lie. They might miss you at 2 in the morning, but do they still miss you at 2 in the afternoon? Have you only had these conversations late at night? If they don't text you these things during the day, they probably don't mean it. They're just lonely. They haven't changed, they will never change. A lot of people however do change, but the people who swear they've changed, you get back with them, and you have the exact same problems, will never change.
You have to look out for the warning signs. If they break up with you for a bull crap answer like, "just need some space", don't let them come back. They broke up with practically no reason. You will never need space from the one you truly love. You don't see married couples get a divorce because they needed space, especially if it's someone they worked hard to be with.
Don't feed into their games, don't let them drag you down with them. Knowing you'll always have someone there when your current relationship fails gives you no reason to try to work things out if you get into a fight. You can't let someone control your love life like that, or you will be completely miserable in everything you do. You have to draw the line somewhere and sometimes you can't even be friends with these types of people.
Never let someone control the life you live.