Why do I take it so hard when one little thing does not go exactly?
It sounds like youre a perfectionist. You even used the word to describe the good things in your life - perfect. Perhaps when you realize that your need to make everything perfect is making you miserable, you will learn to let some things go for the moment and enjoy it for what it is.