Sometimes you feel miserable due to your own mistakes.
They are hurting you only because of the constant chances you are giving them. You always watch their good side so they tend to abuse that repeatedly.
Truth is, no matter how many chances you give, some people are unable to change. Accept it that this is how they are.
Stop forcing anything.
When things are meant to flow, they flow. Be enough sensible to decide when to let go and stop putting your further efforts and energy.
Know when to tear a whole chapter out of the book of your life.
You deserve peace of mind.
yes agree with all the words you wrote we have to stop forcing anything. sometimes our mind need sometime to be relax. best of luck keep it up