Each of us has our own "deal breakers"!
It all depends on when YOU are ready and what circumstances you may be in. For instance if you live together or are married you may need to plan an "exit strategy".
Find a new place, set money aside....etc
Life is short! People change when THEY want to change.
If you can no longer accept someone for the way they are or they can't can't accept YOU for the way you then the both of you are probably wrong for each other.
Ultimately everyone is looking for someone who will love and accept them as they are.
Best of luck!