Life can be filled with uncertainty. You never know what hurdles may come your way, but you must always be prepared to make the necessary adjustments. However, one should never allow those things to deter them from their goals. Instead, these uncertainties should be interpreted as tests. Tests that will allow you to overcome many obstacles once you do achieve that place for which you've worked so hard.
Don't stop chasing your dreams, even when it looks as if you've done all you can because what you don't know is that your breakthrough may be right around the corner. It will be tough, but just remember that nothing worth having will come easy.