Do you have a dream in your heart that you want to pursue? If you do, why haven't you taken the first step necessary to achieve that dream? Taking the first step is perhaps the most difficult thing to do in achieving a dream. There are a lot of mental obstacles that make it difficult to take that first step. Here are some do's to help you solve the mental obstacles: Don’t wait until the situation is perfect. Don’t wait until other people agree with you. Don’t wait until your skill is good.