Sometimes we stay in a relationship because we know the value we see from the other partner, so we forgive their wrongs and overlook some. But when we know that the future could hold a bitter taste the we have to be straight up and reason properly.
I have been there b4 too. I felt I was fed up and so on but I stayed in bcuz I knew I might not find such highly valuable woman;that not withstanding, we broke in the end, like 8 months now.
Summarily, you just have to own up to yrself and be real. What do you want? What do you see? What lies ahead? You must protect yr happiness in the end. Never compromise that.
Sam