Sure, you want your goals and dreams to happen yesterday. You have been conditioned to want things fast. Fast food, fast retailing, fast internet, fast cars, fast everything. That is the age we are living in. We want things to happen in an instant. Put on that miracle cream and your pimple or wrinkles disappear overnight. Drink this concoction and you will be trim and fit. All of these rarely do work, we know that but sometimes we just can’t help ourselves. When it comes to achieving our goals and dreams, we need to keep in mind the fact that the results will happen but it will take time. And that lack of instant results does not mean lack of results. Do not be fooled by adverts promising you overnight success. Unless it is real magic or winning the lottery, there is no such thing. You need to keep at it and hold out for as long as you can. If you sincerely believe in your dream, that you owe it to yourself to persevere. Sometimes the only difference between those who succeed and those who do not is which of these are willing to stay in the game a little longer.