Sorry to hear of your distress Sararms.
I can well understand your devastation.
As all the other girls have said, only you can decide when enough is enough.
For me, it took 15 years and innumerable disappointments.