Quick answer: Break up if the core problems are about who she is rather than a season you are both in, if you have honestly raised the issues and nothing changed, or if you stay mainly from guilt, comfort, or fear of the conversation. Stay and work if the love is real, the problems are specific and nameable, and both of you are willing to actually address them.
