What works for me is to be emotional (read: cry) if need be and then sit down and relax to analyze all my options. Being the optimist that I am, I normally look for the brighter side of things as opposed to the darker and most times I can find light at the end of the tunnel. My thing is that sometimes the tunnels are longer, darker or bigger than I expect and sometimes they may even have a sharp curve or two. It drives me crazy when this happens because knowing that no obstacle can stop me, these tunnels seem more like an inconvience. You know, like when you have to wait for a train to pass. It's something you can't get around and you know you'll be on the other side soon but it costs you 5 minutes to an hour out of your day and really fucks things up. See, I know that I'm going to make it through whatever, I just hate the pause in progress that goes along overcoming obstacles. So when these pauses occur, naturally it drives me bananas.
Well, it used to anyway. I have come to accept, that I am not perfect. I don't have all the answers and sometimes I may not have any answers. All I can do in any situation is what I think is best. It may not always be the best decision in the long run or it may not be a good decision at all. I have to simply pray for strength/guidance/direction, make the best decision and see what happens. I cannot be upset if the outcome isn't pleasing to everybody or even to myself. Just take what happens, absorb it, then pick myself up by the bootstraps and keep walking. I cannot punish or beat up myself for not always making the best decisions or not always pleasing everybody.
I have to face the music and sing the song that the world should be singing. No matter how good I think I am, I am not perfect. I cannot expect to give perfection to others and others shouldn't expect it from me. To do so is unfair and is a catalyst to an insane asylum because perfection cannot be attained. All I can offer is my ultimate best, my hardest work and my sincere attempts to be a better person.