Why do majority of the population does not get success in their endeavors? Because they put in a little bit of effort and expect the results to just show up and give them what they had been desirous of.
What we need to understand is that life was never meant to be an immediately fulfilling desire box. Life was meant for you to evolve from your current level of understanding to the next, bigger level of awesomeness and understanding.
What and who would you be if you did not encounter the trials and ordeals on your route to amazingly awesome?
What level of depth would you be living your life at had you not wept and wept while the demons took you over?
How shallow your thoughts would have been if you had not learnt how to let go of things that are weighing you down?
The best thing that could ever happen to each one of us is that we are not directly given up the platter ready with our desires. We go through the small or long process of becoming our desires, that leads to the last and the least significant part: external manifestation.
Think about it.