Doodi,

Only you know how much you can take. Time is on your side if you keep your heart open, and truly work on yourself. It's easy to get tunnel vision and feel as if you're stuck. Set small goals for yourself, and small benchmarks for your relationship. Try something different since what's happening now isn't working. And once you reach the end of your rope, be strong and know that you can handle it.