When you are in a challenging situation ask yourself these question to get over it.
What is good about this problem?
What can I learn from this problem?
What is great about this problem?
What is not perfect yet?
What am I willing to do to make it the way I want?
What am I not willing to do to make it the way I want?
How can I enjoy the process?
If you ask yourself these question then you will be well on your way to achieving enjoyable results.
*Questions from Tony Robbins