One of the most common causes of failure is the habit of quitting when one is overtaken by temporary defeat. Every person is guilty of this mistake of not fully persevering through whatever obstacle that is blocking them at one time or another.
When you have an idea, it’s yours. It landed in your lap for a reason. However, act upon that idea immediately when it is fresh in your mind. If not that idea will eventually float back into the universe only to find a new home somewhere else.