Nothing is ever perfect, just gain control of your mind and try your best
I find that most of us go through life trying to live a life that is perfect, the truth is that nothing is ever perfect and that is the way it is for everyone not just yourself. Sometimes even when everything is going well I tend to find something to worry about. After I have had a conversation with someone I sometimes think to myself that I should have said this, or that etc but it is so important to remember that nothing is ever perfect. I think I read somewhere that people can get addicted to their emotional state. If something has been troubling you for a while even though that thing gets better, sometimes you continue to feel troubled even though there is nothing troubling you. I am not saying that everyone has this problem, however for people who do have this problem I would definitely think that the solution would be meditation and gaining control of your mind. I think what we need to do is adopt a meditative state at all times where at all times we are consciously aware that we have decided to take control of our minds. I definitely believe that some emotions can actually be completely removed from everyone who has decided to adopt a meditative state at all times. Personally I never get angry but I do get sad, I can honestly say that I have removed anger from my mind. All those other little negative emotions are also very easy to conquer if you just adopt a meditative state at all times and gain control of your mind. It is so important that we all try our very best at all times to conquer any negative thoughts no matter what is going on. God knows that we all make mistakes, all God asks of us is that we try our very best at all times to try and live the example that Jesus sets for us, if we do this we ourselves will find peace at all times. Just try your very best.