Yep, everybody stumbles upon a few (or more) rocks on his path through life. Problems come and go and what's even more important, they will never stop, for anybody, they're just a natural part of life! Come to think of it, they are bigger than life! No matter if you have troubles with your job, your love life, or anything else you can think of... Moaning about them wont change a thing. Contemplations are OK sometimes, but if you start living inside them, you might get lost. When you know things aren't like they should be, it's time for a change!
The first thing to do (and the first thing I did) is evaluating the priorities. Once you know what's most important to you, then you'll know where are you going. The road ahead is quite clear! What I want to say is, when you get to a bunch of rocks you can't overstep, instead of turning around and going back (or worse - stopping and doing nothing!), why not build a quarry? :)