You can’t wait around expecting some kind of perfect payoff, where all the loose threads are neatly tied. Remember you are as blind and crazy as everyone else. Do not obsess over your mistakes. You can’t fix everything. Some bad choices you just have to accept. Try and rebuild as best as you can. Accept things for what they are. Say you’re sorry, make amends and move on.