How do you know when it's time to let go ??

Cheniqua
Honest opinions.. how do you know when it's time to let go of a relationship ? When it's time to let go of the person completely ?