The hardest part in loving is when you have given everything, but you realise that you are still inadequate. It may be your fault, or your partners, but incompatibility remains a big issue in the greater scheme of things. This creates a very painful breakup of relationships, whether platonic or romantic.
It is only after you’ve exhausted everything that you would say enough is enough. You cannot say enough is enough if you haven’t felt the stretch of everything that you’ve done. Enough becomes enough when you feel that it does not contribute to your wellness. Everything should be over, despite your emotional attachment, when you realise that the things you both have do not cancel out, but instead pile on each other.
A relationship is done when a person realises they are worth more than they are treated. They become tired of people taking them for granted. However, it might be the fear of loneliness or shedding away people from their lives that becomes their biggest obstacle in progressing for themselves.
Remember, a human is only finite. The sacrifices you give should just be at a certain amount. It should never be above this setting as you would need to reserve some dignity and pride for yourself.