I have definitely been there and have learned that if you are not happy, you are the onlyone that can change it as they will not change, we can bend but we will not be broken. I was always taught that if you make your bed, you must lay in it, but now I have learned that when the sheets get dirty, you must change the sheets and wash them. I also realized that you can find that helping hand at the end of your arm.
I also believe in giving someone another chance, try to sit down with your s/o and discuss the problems, you can learn alot with facial expressions.
Good luck to you.
Sincerely,
sandy