When I look at the way many persons struggle in life, I pity their future. When you work to perfect everything you do in life, you are killing yourself. All you need is to do everything good enough as you can. I repeat not perfect but good enough. Once you know the difference between perfect and good enough, you will learn to live life to it fullest.