When you know you’ve done everything right by someone but that’s never enough. It’s time to leave. Why is it time to leave? Because at that point you are slowly killing yourself. And I mean your heart, your thoughtfulness, your compassion for others. The longer you let someone drain the good in you. The harder it is to put it back in when you really find someone that’s good for you. Stop staying with people because you see potential. Potential is good but if they are not doing anything with it it’s a waste of your time.