Oh, I've been through it. Believe me. We learn from these scenarios, and get better at preventing them. One way of doing this is to be observant, pay attention for red flags, and based on the severity of those issues decide whether or not to end the relationship yourself. Another way is to avoid dating people in the first place, unless they absolutely demonstrate in some way their devotion to you, and show the signs of someone that wants commitment. Until then, focus on you, and making your life better for yourself. Even when you do find someone, never lose your value of yourself. Always focus on making your life better. Even in relationships, independence has it's place. You're letting someone into your life, not letting someone declare ownership of it.