Question: how do you know you are ready to leave a relationship?
Answer: You're constantly putting their needs above your own. ...  You don't feel like fixing things. ...  You stop caring. ...  You don't feel like you can have a real conversation with them. ...  They don't necessarily make your life better.