There are literally thousands of people who 'try' to succeed. But a very few of them are actually able to do that. Why? What is the reason behind that? Lets talk about online businesses. People make big dreams, and rightly so. The show-off isn't less lucrative. They make big and unrealistic dreams and due to lack of experience or anything else, if they are not able to achieve them, their hopes crash out. Their self-confidence is broken and they stop trying. Now, lets take an example - I start a website and just rush into affiliate marketing and contextual ad programs to make some quick money. I set myself a target of earning 1000$ in the first month itself. (Remember, there are lots of misleading things and SCAM spread all over). Now, what happens? I earn a mere 50-100$ and lose hope? Why..because I had set an unrealistic goal from the beginning itself. That was just an example. What I am trying to say is that being positive is very good thing, but being over-optimistic, and unrealistic at the same time may let you down. Have achievable goals, set a time-frame, prepare for them and achieve them. That's the best method to run a business. Also, if you cannot achieve targets which you think are realistic, then take a look into your efforts, your focus. I am sure you will find one way out and that will be a big experience for your life. So the answer to my question : Why do we fail? Because we set unrealistic goals, intentionally or unintentionally, do not put consistent efforts and when we fail once, we leave for ever. Please share your own ideas.