Wow, thanks guys for the opinions, I really appreciate that. I think all of those comments are related to my life experiences. Being a perfectionist sometimes helpful but most of time it ruins my day as well, Especially when doing an urgent task that has to be done before the deadline. I am actually an perfectionist in every area but the one thing that is really matter to me is being a perfectionist as an English learner. I have been learning English since 2012 and still on going, and I realize that I have many problems in understanding The Language itself. But I keep trying so hard in order to be fluent but sometimes it did not work out. I really agree that being a perfectionist is really stressful and tiring. Having this figured out, now I am trying some ways to at least overcome this (By saying "overcome", I don't mean that being a perfectionist is a problem, but just want to reduce it), and now I've got some good progress in controlling it. By having all your answers, I am now feeling better and glad to get to know it, as I feel it was such a big burden which put on my shoulder. And all those answers also really helpful and help me to open my eyes even wider to not only see the perfect side of thing but also the imperfection side of it.
Kristian :)