You have probably done the one thing that might actually give you a chance to recover from your mistake. I didn't post this earlier, b/c I thought you should make your decision for your own reasons, but what tends to happen in these cases (if the woman stays) is that eventually she gets strong enough in herself to dump you. At that point, there is no going back even if you do a complete 180 b/c staying with you will only remind her of her weakness.
This way, you can work on yourselves. Perhaps find each other again in future, or not, but that really doesn't matter. Actually, once you have both done some work I would suggest you date other people. You will see relationships differently with your new perspective and you two may decide you are simply not good for each other. Nothing wrong with that. Good luck to you both.