It’s a mistake to credit success in business too much to one’s own skill. My experience is that good timing and luck contribute as much or more to success as does skill. The same is often true of failure. My advice is to stay humble, patient, and persistent. Over time, timing and luck tend to even out.